Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Manicode

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.

Installation

To install Manicode, run:

npm install -g manicode

Usage

After installation, you can start Manicode by running:

manicode [project-directory]

If no project directory is specified, Manicode will use the current directory.

Features

  • 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.

Knowledge Files

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!

Tips

  1. Create a knowledge.md file and collect specific points of advice. The assistant will use this knowledge to improve its responses.
  2. Press Ctrl+U to undo file changes from the conversation. Press Ctrl+R to redo file changes
  3. Press Esc or Ctrl+C while Manicode is generating a response to stop it.

Feedback

We value your input! Please email your feedback to james@manifold.markets. Thank you for using Manicode!