Project ideas from Hacker News discussions.

JetBrains reported a net financial loss first time in its tracked history

📝 Discussion Summary (Click to expand)

Top 5 Themes in JetBrains Discussion

1. Superior Code Intelligence and Refactoring Capabilities

Many users assert JetBrains IDEs outperform alternatives in advanced code navigation and refactoring, especially for specific languages.

"Code intelligence (find usages, go to definition, refactor/rename/move, etc.) and debugging are on another level - more powerful, more reliable, with more edge-cases covered." - ipsod
"Concrete examples that are better in JB land for me: git conflict resolution, refactoring (in numerous ways), jumping to definitions, finding usages (especially on Python projects)." - gomoboo
"One gives you legos that lets you make a plastic toy, and the other is an industrial machine shop for code." - ipsod

2. Performance and Bloat Concerns

Recurring criticism highlights JetBrains IDEs as slower and heavier compared to lighter alternatives like VS Code.

"Mainly centered around performance." - the__alchemist
"The IDE was simply too slow - notably slower and 'heavier' than VS Code in particular - and it seemed to regularly get slower." - joshkel
"JB feels way too bloated and slow and doesn't add anything significant over other offerings" - gonzalohm

3. Missteps in AI Integration

Users frequently criticize JetBrains' AI strategy as poorly executed, misdirected, or inferior to existing solutions.

"Quality has been really lackluster, and their attempts to hop onto the AI train have been as annoying as they have been bad. CoPilot sucked. Their own AI coding models suck." - marginalia_nu
"They picked weird direction. 'Here, pay ENTIRE EXTRA SUB to use the LLM we made that is worse than one you're already using'" - PunchyHamster
"Their response to recent AI events has been extremely lackluster and I've given them this feedback directly, in feedback and otherwise." - 0xy

4. Revenue Growth vs. Profitability Concerns

Despite increasing revenue, users question JetBrains' financial health due to declining profits and heavy AI investments.

"Revenue is up 6% (which is not amazing but still growth). But staff expenses are up 34.2%. And the real big hint is 'Cash Flow From Investing' plunging from -83 million $USD to -469." - mjr00
"Their revenue is increasing, but their profits have been on a decline despite increased revenue." - onionisafruit
"To do nothing is to die. I've been a JetBrains subscriber for over a decade. Nobody is going to use their tools in five years." - echelon

5. Shift Toward AI-Assisted Workflows Reducing IDE Dependency

Several commenters describe decreased reliance on traditional IDEs as AI tools handle more development tasks.

"I had personal subscriptions to WebStorm and GoLand and cancelled them not long after getting Windsurf. Just don't need the IDE abilities like I used to..." - chris_st
"I can go for a week or two without opening my IDE. Unheard of just a year ago." - aurareturn
"I'm beginning to abandon the IDE (vscode in my case). I've always been very comfortable with (or at least not scared of) the command line so the Claude app with a terminal pane open is handling much of my IDE use cases." - chasd00


🚀 Project Ideas

RefactorLSP – JetBrains-grade refactoring as LSP plugins for VS Code/Zed

Summary

  • Provides JetBrains-level refactoring actions (rename, extract, safe delete, change signature) via Language Server Protocol plugins usable in lightweight editors like VS Code, Zed, or Neovim.
  • Core value proposition: Bring deterministic, reliable refactoring power to any editor without the heaviness of a full IDE.

Details

Key Value
Target Audience Developers using VS Code, Zed, or Neovim who miss JetBrains refactoring but want a lightweight editor
Core Feature LSP server offering advanced refactorings with language‑specific support for Java, Kotlin, Python, TypeScript, etc.
Tech Stack Java/Kotlin (reuse JetBrains PSI) + LSP implementation; optionally Rust + tree‑sitter for a lighter build
Difficulty Medium
Monetization Revenue-ready: per‑language plugin subscriptions ($5/month) or IDE bundle

Notes

  • HN commenters lament VS Code’s refactoring weakness (“Code intelligence … refactor/rename/move, etc. and debugging are on another level – more powerful, more reliable”) and that JetBrains IDEs are bloated; RefactorLSP gives the best of both worlds.
  • Enables discussion about sharing refactoring logic across editors and reducing duplication of effort.

LocalAgent Bridge – Bring Your Own LLM to JetBrains IDEs

Summary

  • Plugin that lets developers connect any local LLM (Ollama, LM Studio, etc.) to JetBrains IDEs via MCP to use AI for code generation, review, refactoring without token costs or data leaving the machine.
  • Core value proposition: Private, cost‑free AI assistance integrated directly with JetBrains’ refactoring and navigation tools.

Details

Key Value
Target Audience JetBrains subscribers concerned about AI token costs, data privacy, and wanting to use their own models
Core Feature MCP server inside IDE exposing actions like “generate code”, “explain selection”, “refactor with AI”, “review diff”; routes requests to a local LLM endpoint and shows results with inline diff preview
Tech Stack Kotlin/Java JetBrains plugin using the AI plugin framework; MCP over stdio or HTTP; llama.cpp backend for local models
Difficulty Medium
Monetization Hobby (open source) or Revenue-ready: “Pro” tier with premium features like automated test generation

Notes

  • Users complain about JetBrains AI being expensive and requiring subscription; they want to bring their own models (“I would like to see one more ide‑integrated… running commands like ‘grep’ with the shell is really for the birds”).
  • Directly addresses the desire for local, private AI while retaining JetBrains’ powerful code navigation.

MergeWizard – Standalone Git Conflict Resolver powered by JetBrains diff engine

Summary

  • Lightweight desktop app (macOS/Windows/Linux) providing JetBrains‑style three‑way merge conflict resolution, interactive rebasing, and visual diff editing, usable from any editor via command line or GUI.
  • Core value proposition: Fast, reliable conflict resolution without opening a heavyweight IDE.

Details

Key Value
Target Audience Developers who frequently resolve merge conflicts and find JetBrains’ conflict UI superior but dislike launching a full IDE just for that
Core Feature Three‑way merge view with syntax highlighting, ability to edit the resulting file, launch external mergetool, integrate with Git via git mergetool --tool=mergewizard
Tech Stack Rust with egui or Qt for UI; diff algorithm adapted from JetBrains open‑source or difflib; optional Electron + Monaco fallback
Difficulty Low‑Medium
Monetization Revenue-ready: one‑time $19 license or $2/month subscription for updates

Notes

  • Commenters praise JetBrains’ git conflict resolution (“Concrete examples that are better in JB land for me: git conflict resolution…”) and desire for lightweight tools (“VSCode runs okay on the same hardware as Rider, but it is all too manual to configure”).
  • Provides a practical utility that can be adopted immediately by teams using any editor.

Worktree Orchestrator – Parallel Agent Sessions with Smart Cache

Summary

  • JetBrains plugin (or VS Code extension) that manages multiple AI agent sessions tied to git worktrees, automatically invalidates IDE caches when files change, and provides a side‑by‑diff review pane for agent edits.
  • Core value proposition: Enables agents to work in parallel on different branches without stale IDE state, reducing manual reloads and improving AI‑assisted workflow.

Details

Key Value
Target Audience Developers using agents (Claude Code, Codex, etc.) who work with multiple worktrees and suffer from IDE slowdowns due to constant reindexing
Core Feature Spawns isolated agent processes per worktree, watches file changes, sends only relevant diffs to IDE, provides a unified chat UI to steer agents, and shows agent‑made changes in a temporary buffer with accept/reject
Tech Stack TypeScript for VS Code extension; Kotlin for JetBrains plugin; file system watchers + lightweight diff (libdiff); integrates with existing agent CLI via stdio
Difficulty Medium
Monetization Revenue-ready: $4/month per user (or bundled with JetBrains AI subscription)

Notes

  • Users note friction: “Any leverage that claude could benefit from LSPs or language/AST MCPs is undone by that tooling not being able to keep up or stay fresh, so the IDE just ‘runs hot’ for no purpose.”
  • Addresses

Read Later