Manicode is an AGI-level coding assistant that runs from your command line. It has access to all files in your project and carries out tasks for you.
To install Manicode, run:
npm install -g manicodeAfter installation, you can start Manicode by running:
manicode [project-directory]If no project directory is specified, Manicode will use the current directory.
- Interacts with your codebase using natural language
- Reads and writes files within your project directory
- Runs commands in your terminal
- Scrapes the web to gather information for tasks
Ask Manicode to implement small features, write unit tests, write scripts, or give advice.
To unlock the full benefits of modern LLMs, we recommend storing knowledge alongside your code. Add a knowledge.md file anywhere in your project to provide helpful context, guidance, and tips for the LLM as it performs tasks for you.
Manicode can fluently read and write files, so it will add knowledge as it goes. You don't need to write knowledge manually!
Some have said every change should be paried with a unit test. In 2024, every change should come with a knowledge update!
- Create a
knowledge.mdfile and collect specific points of advice. The assistant will use this knowledge to improve its responses. - Press
Ctrl+Uto undo file changes from the conversation. PressCtrl+Rto redo file changes - Press
EscorCtrl+Cwhile Manicode is generating a response to stop it.
We value your input! Please email your feedback to james@manifold.markets. Thank you for using Manicode!