AI

AI in JetBrains that doesn't suck

Hacker News

AI in JetBrains that doesn't suck

Hi HN! We’re William and Kevin from Sweep AI. We’re building an AI coding assistant for JetBrains IDEs. We previously tried to build an AI junior developer that writes GitHub PRs ( https://news.ycombinator.com/item?id=36987454 ). It was fun, but we ultimately decided to pivot. Here are a couple reasons it didn’t work: 1. Our agent really needed a well defined spec to have a >90% success rate on tasks. Developers are lazy (myself included) when describing tasks and agents weren’t good enough to make up for it. We found developers don’t want to write a spec, they want to see the agent try and iterate with it. Fixing this is hard! The flow needs to be fast otherwise people get distracted and go scroll HN or check slack. 2. Executing code is challenging, especially for production apps. Github actions were too slow to use as a code execution sandbox, and emulating the developer’s environment in Docker or what-have-you was not feasible. Agents weren't ready for real codebases because their CI wasn't built with agents in mind. We looked around for a better UX than GitHub issues, and we noticed that JetBrains developers were consistently unhappy with GitHub Copilot. Cursor and Windsurf (the current market leaders) only supported VSCode. There were other good options but none were Cursor-quality. We asked ourselves “why not?” and decided to investigate. I spoke with an ex-JetBrains employee who said: “The best AI developers don’t really use Java, and the best Java developers tend to work in enterprise companies rather than startups.” So we decided to take our experience in building an AI agent and go for JetBrains. Here’s what we’ve learned so far: - The latest open-source models like Qwen are really good. Some use cases like applying code to a file work decently with these models out of the box, so we don’t have to do as much 0 → 1 R&D to build a great product. This doesn’t make it easy, but it does mean a small team that really cares can deliver a great product. - Most agents are still while-loop wrappers. We tried that with the last generation of models and found it to slow. Instead we’re trying a different approach that relies more on the code graph to see neighboring files. It really decreases the latency because we can rely on the user’s current file and skip the “grep in a loop” section. It also costs a bit more, but this hasn’t been a problem yet. - Big company solutions for JetBrains feel like box-ticking and are behind their VSCode equivalents. I’ve seen many complaints that GH Copilot uses a couple of gigs of RAM (which really sucks when your IDE already takes 3+ gigs of RAM. Let me know what you think! I’m also curious how/if you’re using agents. I usually get impatient waiting for the LLM.

Share card

Actual performance

9points
4comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: agents, agent, cursor · Missing: mac, macos, claude
99%99% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
96%96% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: ide, io · Missing: https docs, excited, just released
70%70% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRFits verified-revenue profile · Strong signals: apps · Missing: mobile apps, ios, personal
52%52% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
34%34% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
18%18% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

Co
CookWing, an AI chef that doesn't hallucinate quantities40%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

CookWing, an AI chef that doesn't hallucinate quantities

Hacker News2
Cr
Crime Doesn't Climb in San Francisco60%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Crime Doesn't Climb in San Francisco

Hacker News145
DropK
DropK63%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

The tray that doesn't pretend

Product Hunt+95Productivity
Co
Continue for JetBrains - how we made it IDE-agnostic71%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Continue for JetBrains - how we made it IDE-agnostic

Hacker News7
Michelangelo
Michelangelo28%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

AI doesn’t fail loudly anymore. It fails subtly. I built thi

Indie Hackerscommitment-full-time
Ne
Neovim Configuration heavily inspired by Emacs and JetBrains65%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Neovim Configuration heavily inspired by Emacs and JetBrains

Hacker News6
Dr
Drackula - Datacenter Management that doesn't bite52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Drackula - Datacenter Management that doesn't bite

Hacker News1
Va
Vakyume – a PDF2C++ engine that doesn't suck59%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Vakyume – a PDF2C++ engine that doesn't suck

Hacker News2
Me
Metascreen, free digital signage that doesn't suck58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Metascreen, free digital signage that doesn't suck

Hacker News2
JS
JSX-Htmx that doesn't conflict with react43%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

JSX-Htmx that doesn't conflict with react

Hacker News4