Minerve is an open source rust-based code assistant.
- Terminal UI: Provides an interactive text-based user interface.
- Headless Mode: Run prompts in a non-interactive mode.
- Persistent Chat History: Allows scrolling through previous conversations.
To set up Minerve, clone the repository and build the project using make:
git clone <repo-url>
cd <repo-name>
make installThis will handle the building and installation of the project.
- Rust
- OpenAI API Key
Create a .env file in your home directory with the following contents:
OPENAI_API_KEY=your_openai_api_key
OPENAI_BASE_URL=https://api.openai.com/v1/
Run the terminal UI with:
minerve
For executing a command with a specific prompt:
minerve -p "Your query here"
This project is licensed under the MIT License. See the LICENSE file for details.