Project ideas from Hacker News discussions.

Claude Code gets native LSP support

πŸ“ Discussion Summary (Click to expand)

Based on the Hacker News discussion about Claude Code's new LSP support, here are the 5 most prevalent themes of opinion:

1. Implementation is Confusing and Undercooked Users are frustrated by the lack of official documentation and inconsistent availability of the feature. The process is unclear, and even when followed, it doesn't always work.

  • CharlesW: "It's strangely difficult to find official information about this... this functionality was released/announced prematurely"
  • tomashubelbauer: "I am on the latest version of Claude Code and nothing comes up when I follow this and search for 'lsp'. Looks like this feature is quite undercooked at the moment."
  • anamexis: "I very much agree that the whole plugins/marketplace system seems half-baked in Claude Code."

2. IDEs are Losing Their Value as AI Tools Emerge Many long-time IDE users, particularly JetBrains subscribers, are questioning their loyalty. They feel their IDEs are no longer essential as AI agents can handle core development tasks directly from the CLI, making the IDE's advanced features less critical.

  • jarjoura: "It's a shame that my company tied itself to claude-code way too fast... OpenCode has been truely innovating in this space and is actually open source... I fear it's too late to walk back."
  • trq_: "I literally just use the CLI for my git operations anyway."
  • throwaway314155: "I was hoping LSP support would be implemented... But this has been an obvious built in for agents for some time now."

3. JetBrains is Losing Ground Due to Slow AI Integration A significant number of comments criticize JetBrains for failing to integrate its powerful refactoring tools with the emerging AI agent ecosystem. Users feel the company is clinging to a human-centric paradigm and being too slow to adapt.

  • spullara: "I really can't understand why JetBrains hasn't integrated its refactoring tools into the AI system. Really missed the boat on making their platform transformational for AI coding."
  • reactordev: "They had a pretty big moat that they let vscode eat away at. I don’t think they saw any of this coming and are struggling to make sense of it."
  • WahyuS002: "It really does feel like the Innovator's Dilemma playing out for JetBrains... If they don't expose their internal refactoring tools to agents soon, the friction of switching to VS Code/CLI becomes negligible."

4. LSP is Crucial for Improving Agent Capabilities (Especially Refactoring) Commenters are enthusiastic about LSP support because it promises more reliable and semantic code manipulation, like accurate renaming and finding references, which is difficult with simple text-based tools like grep.

  • ascorbic: "The same reason you want an LSP in your editor: so you get inline docs and error messages, autocomplete, jump to definition, refactoring actions etc."
  • BeetleB: "As part of a bigger refactor, you want to rename some variables. With an LSP hook, the LLM can make the change (more) reliably."
  • eterm: "Not only can analyzers act as basic linters, but transformations are built right in to them. Every time claude does search-and-replace to add a parameter I want to cry a little, this has been a solved science."

5. The AI Tooling Ecosystem is Moving Extremely Fast There's a general sense of awe at the rapid pace of development, both from the Claude team and the broader ecosystem of open-source tools like OpenCode. This leads to quick obsolescence of older opinions and a dynamic landscape.

  • nextworddev: "It’s breathtaking how fast Anthropic / Claude Code team ships."
  • reilly3000: "The commit history on that changelog blew me away."
  • dvtkrlbs: "I've been using OpenCode [1] which had this future for at least 6 months. I sometimes baffled by the slow progress of closed source software."
  • theptip: "To be blunt, any opinions... formed 6 months ago are not really relevant to the conversation today given how fast this is all moving."

πŸš€ Project Ideas

Claude Code LSP Manager

Summary

  • A CLI/web dashboard for discovering, installing, testing, and monitoring LSP plugins in Claude Code, auto-detecting project languages and recommending LSPs, with one-click wrappers for custom LSPs.
  • Core value: Eliminates fragmented docs, version issues, and search failures (e.g., "nothing comes up when I search for 'lsp'"), ensuring reliable setup and usage tracking.

Details

Key Value
Target Audience Claude Code users struggling with LSP setup (e.g., tomashubelbauer, CharlesW, JamesSwift)
Core Feature Auto-scan workspace β†’ suggest/install LSPs via /plugins; usage logs/stats; LSP health checks
Tech Stack Node.js/Go CLI + Tauri for web UI; integrates Claude Code API/plugins
Difficulty Medium
Monetization Hobby

Notes

  • HN users beg for straightforward enabling ("hoping for a more straightforward way to enable this" - tomashubelbauer); dashboard quotes issues like CharlesW's instructions for polish/utility.
  • High discussion potential on HN as "missing puzzle piece" for LSP adoption; practical for daily workflows.

LSP-MCP Bridge Server

Summary

  • Open-source MCP server proxying any LSP server (local/remote) for AI agents like Claude Code/OpenCode, exposing goToDefinition, findReferences, rename, diagnostics as MCP tools.
  • Core value: Standardizes semantic queries across CLI agents/IDEs, replacing grep ("LLM wants to see the definition... more reliable than grepping" - HarHarVeryFunny), works for custom langs/Python.

Details

Key Value
Target Audience Agent users wanting IDE-like refactors without IDEs (e.g., brianyu8, shimman, nextworddev)
Core Feature LSP β†’ MCP translation; CLI query mode for humans; auto-spawns LSPs per lang/workspace
Tech Stack Rust (tower-lsp crate) + MCP protocol impl; Docker for easy deploy
Difficulty High
Monetization Hobby

Notes

  • Addresses "agent deciding to use [LSP] all that much" (vorticalbox) and MCP confusion; quotes like "use rope for mechanical refactors" (brianyu8) show demand for better tools.
  • Sparks HN debates on agent tooling; instant utility vs. Serena/OpenCode alternatives.

Read Later