What’s Cursive’s plan for AI-assisted coding? I’ve tried enabling Junie, but it doesn’t seem to do anything with Clojure yet. Is there a roadmap for this? Since I’ve had such a positive experience with AI-assisted coding in other languages (Python, JS, etc.), I’ve been exploring Calva + Cursor + clojure-mcp as an alternative. While it’s still early days, it seems promising. That said, I really love the JetBrains IDEs and would prefer to stay in that ecosystem.
I tried Junie (the 30 day free trial), and it handled my Clojure codebase quite well. What do you mean, "it doesn’t seem to do anything with Clojure yet"? But just as I was about to subscribe to Junie, clojure-mcp came along and changed everything. I use it with Claude desktop app, as described in the clojure-mcp README. I found I had to turn off IntelliJ's autosave when switching to a different application, as IntelliJ overwrote files that clojure-mcp was working on.
I can assure you the plans are fully in motion.
I've found the Jetbrains AI to be pretty solid (if you are on the all products pack), but I find myself using the claude code plugin pretty much constantly with clojure-mcp. It's a really great combo! My one problem is that the clojure-mcp edit commands can sometimes get stuck (not sure what the issue is -- I need to capture more logs) so I just disable those (at the expense of more work to balance parens). I can't wait for whatever @bhauman is hinting at. Thanks for the awesome work on it!
I still have no idea what Junie is or what it is for.
@kenny @markbastian @genekim and others: a lot of people have asked about AI support, so here's where that's at: I'm not going to integrate it directly into Cursive, because Cursive is used in a lot of environments which have policies like "it is prohibited to use products which have any sort of AI support at all, even if you have to explicitly enable it and enter a key or something". So I'm developing it as a separate thing I'm calling Scribe (because it writes your code for you), which also means it's useful for things other than just Clojure. But it does integrate with Cursive and can evaluate in the REPL, has good form editing, much like clojure-mcp. I'm hoping to get it into people's hands next week.
What's the status on all of this? Is Scribe a thing yet?
might this be a standalone project that non-cursive users can give you money?
Yes, definitely, although it's a busy space with a lot of competition, it remains to be seen if there's enough of a niche there. I'm reserving the right to charge for it at some point, but it will start out with a Cursive-style endless beta while I figure that out.
That sounds cool. Yeah, my point was that I really get all the benefits I need from claude code + clojure-mcp. It integrates pretty seamlessly with intellij/cursive.
I'd just keep focused on making cursive even more awesome.
(my point is i would love to pay you money)
Yes, once it's out I am definitely interested in feedback like "this is just not worth paying for".
My plan is to have it completely bring-your-own-keys, and charge perhaps $50/year for the plugin. It also may be difficult or impossible to compete with e.g. the Claude Max plan for heavy users, since I'm not setting piles of VC money on fire.
@dpsutton It's currently just an IntelliJ plugin BTW rather than a standalone agent, although I'm hoping to make it that too if it goes anywhere.
ah. gotcha. long been an admirer just not an intellij user.
Wow! Exciting news — I can’t wait to check it out. I’ll be waiting breathlessly for the announcement, and congrats on this important milestone!!! 🎉🎉🎉
Scribe is something I'm still working on, but it's been subject to a lot of yak shaving, and I've also had Cursive stuff going on too. I'm in the middle of re-working it but I do hope to release it within the next couple of weeks.
"it is prohibited to use products which have any sort of AI support at all," Is all IntelliJ AI in optional plugins, i.e. no AI at all in the core product itself?
Yes, I believe so.
thank you for not adding AI to Cursive. I would never want that
Yes! That is awesome!! Very excited.