| Crates.io | kota |
| lib.rs | kota |
| version | 0.1.2 |
| created_at | 2026-01-17 23:53:37.830434+00 |
| updated_at | 2026-01-18 01:17:39.278936+00 |
| description | A lightweight ai code agent in Rust. |
| homepage | |
| repository | https://github.com/StepfenShawn/kota |
| max_upload_size | |
| id | 2051438 |
| size | 282,163 |
A lightweight AI code agent in Rust:

Before running Kota, you need to create a .env file with your API configuration:
Copy the example environment file:
cp .env.example .env
Edit the .env file and configure your API settings:
API_KEY=your-api-key-here
MODEL_NAME=deepseek-chat
API_KEY: Your LLM provider API keyMODEL_NAME: The model to use (see supported models below)cargo install kota
and then start it by:
kota
enjoy it!
Kota supports various LLM providers:
Kota provides an interactive CLI with the following commands:
/quit or /exit - Exit the application/config - Show current model configuration/help - Show available commands/history - Show conversation history/load <session_id> - Load specific session/list - List all sessions/delete <session_id> - Delete a specific sessionKota supports intelligent tab completion for commands:
/h) and press Tab to auto-completeExample usage:
❯ /h<Tab> # Completes to /help
❯ /hi<Tab> # Completes to /history
Kota comes with a comprehensive set of file system and development tools:
read_file - Read the contents of a file from the filesystemwrite_file - Write content to a file, creating it if it doesn't exist or overwriting completelyedit_file - Apply unified diff patches to files for targeted changesdelete_file - Delete a file from the filesystemmake_dir - Create directories and all necessary parent directoriesscan_codebase - Scan and display the structure of a codebase directory treegrep_find - Search for text patterns in files using regular expressions with recursive directory traversalexec_cmd - Execute bash/cmd commands and return output (use with caution)Each tool provides detailed feedback during execution and handles common error cases like permission issues and missing files.
MCP (Model Context Protocol) Support
Claude Skills Integration