Product Thumbnail

Manicode

Better code generation than Cursor, from your CLI

Software Engineering
Developer Tools
Artificial Intelligence

Edit your codebase using natural language. Manicode automatically pulls any files it needs as context and writes to your codebase, so you can stay focused on higher level coding. Install Manicode via NPM and use it in your CLI, in less than a minute!

Top comment

Hey Product Hunt, Manicode was born from our frustration of trying to find a simple, yet highly effective coding assistant. There are many out there, but none have a true understanding of our codebases. Common solutions like Cursor and Github Copilot often hallucinate parts of our tech stack and completely misunderstood the context of our messages. They also need us to use their IDE, requiring us to fit into their workflows. Manicode is different. - It chooses files to read automatically on each message — unlike Cursor’s composer feature. This saves you time and makes Manicode more focused and useful for every task. - It takes 0 clicks — Manicode just edits your files directly (you can always peek at the git diffs to see what it’s doing). So theoretically, you can do all your development by just chatting with it! - It has full access to your existing tools, scripts, and packages — Manicode can install packages, run terminal commands and tests, etc. Whatever awk/grep/pip install stuff you used to do, Manicode can do it for you instead! - It is portable to any development environment — no lock-in here! Feel free to bring your IDE: VSCode, Cursor, Vim, Emacs, Replit, or plain text editor (if you’re a monster). Because Manicode is just an npm package, you can install it anywhere. Get started today with a simple: npm i -g manicode (Wanna test in a cloud-based IDE? Just fork: this CodeSandbox or this Replit Repl and follow the README.)

Comment highlights

I was going to ask why it is different from other coding assistants but you answered in the chat - "An assistant that is integrated to codebase and understands context sounds interesting". Will give it a try!

Super cool and feels like an extremely well made and thought out product! Good job! Can't wait to continue using Manicode. Wondering if choosing between models is on the roadmap? Anyone else looking for this too?

It works, it's smarter than others at editing the right code, and it fixes bugs that I couldn't with Cursor. Super easy to use. Strongly recommend!

Love how it seamlessly integrates with existing workflows and doesn't force you into a specific IDE. The ability to automatically extract relevant files as context is super handy. Curious though - how does it handle larger codebases or more complex project structures? Would be awesome to see some examples of how it tackles tricky refactoring tasks. Keep up the great work, team!

There are a lot of AI agents out there to help someone with little or no experience build really cool things. But Manicode is for professional engineers, and it's an absolute force multiplier. At my startup, I'm currently the only engineer, and Manicode makes it feel like I have a team. One great experience I just had was building a demo iOS app. My background is in web engineering, but Manicode helped me ramp up on Swift / iOS in no time. I was intimidated to use XCode instead of Cursor, but because Manicode lives in my terminal, it could just come with me and naturally work on this project like any other. Also, it does a great job of gathering knowledge as we work and leveraging this context. I definitely feel like it gets better as I use it. Thank you to the team for this awesome tool. I highly recommend you give it a try!

Manicode is an amazing tool to help speed up coding. I was able to create a simple webpage with css, js in minutes. It's the ultimate coding assistant!

Creator of competing tool (gptengineer.app) here. So far I've been super impressed when I have tried manicode and unlike our tool it handles _any_ codebase. Super excited to see where this goes! Love the team building this.

congrats on the launch!! super easy to install and get it working, gonna play around with it more!

This could be effective, but I hope it doesn't lead to messy code. Maintaining code quality is essential.

10: Write Feature 20: Tell Manicode: "Run `make test` and update the code and tests to fix any issues. Keep running `make test` repeatedly until you fix all the errors." 30: Go get a cup of coffee 40: Come back to fixed tests 50: goto 10

Works really well. I really like the fact that I can use it anywhere like when I am working in VMs for work without having to set up Remote-SSH etc. Having an AI have full terminal access beyond just "AI command completion" is pretty powerful and excited to see what this evolves into!

This is an awesome tool, an interesting take on automating code development with AI. I will definitely be following along with its development. What do you think about the developer experience as opposed to Cursor?

I was one of the first users of Manicode. I was instantly blown away at the developer first approach to building AI systems. The team behind Manicode too is amazing, and I think their product is worth giving a try.

It helps us build Manifold every day! It automatically finds context, which is way faster than manually selecting files in cursor.