| Crates.io | tiny-trae-ai |
| lib.rs | tiny-trae-ai |
| version | 0.1.0 |
| created_at | 2025-07-13 13:10:57.153029+00 |
| updated_at | 2025-07-13 13:10:57.153029+00 |
| description | A modern AI coding assistant with TUI interface, tool integration, and Unicode support |
| homepage | |
| repository | |
| max_upload_size | |
| id | 1750496 |
| size | 897,368 |
An AI coding assistant with tool integration that helps with software development tasks including writing code, debugging, refactoring, and explaining code.
--cli flag)curl -sSf https://raw.githubusercontent.com/your-username/tiny-trae/main/install.sh | bash
powershell -c "iwr https://raw.githubusercontent.com/your-username/tiny-trae/main/install.bat -OutFile install.bat && install.bat"
Clone the repository:
git clone https://github.com/your-username/tiny-trae.git
cd tiny-trae
Install globally:
make install
Or using cargo directly:
cargo install --path .
Set up configuration:
The installer will create a config file at ~/.config/tiny-trae/config.toml.
Update your API key:
[anthropic]
api_key = "your-api-key-here"
cargo install tiny-trae-ai
git clone https://github.com/your-username/tiny-trae.git
cd tiny-trae
cargo install --path .
git clone https://github.com/your-username/tiny-trae.git
cd tiny-trae
make install-dev
Note:
tiny-traeis not yet published to crates.io, so installation must be done from source.
Tiny Trae looks for configuration in the following order:
-c flag)~/.config/tiny-trae/config.toml./config.toml[anthropic]
api_key = "your-api-key"
base_url = "https://api.deepseek.com" # or https://api.anthropic.com
[model]
version = "deepseek-coder" # or claude-3-5-sonnet-20241022
max_tokens = 4096
temperature = 0.7
[workspace]
root_path = "."
ignore_patterns = [".git", "target", "node_modules"]
[system]
prompt = "Your custom system prompt here"
tiny-trae
The modern TUI interface provides:
tiny-trae --cli
tiny-trae --config /path/to/config.toml
tiny-trae --verbose
In the TUI interface:
help - Show available commands and keyboard shortcutshistory - Show conversation historyclear - Clear conversation historystatus - Show system statusexit - Exit the applicationEsc - Close dialogs and popups↑↓ - Scroll through messagesPage Up/Down - Fast scrollIn the CLI interface:
help - Show available commands and toolshistory - Show conversation historyclear - Clear conversation historystatus - Show system statustools - List available toolsexit - Exit the application> Can you analyze the main.rs file and suggest improvements?
> Read the README.md file and summarize its contents
> Create a new Rust function to parse JSON configuration files
> Help me debug this error in my code [paste error]
cargo uninstall tiny-trae-ai
Configuration files in ~/.config/tiny-trae/ are preserved.
git clone https://github.com/your-username/tiny-trae.git
cd tiny-trae
cargo build --release
cargo test
MIT License - see LICENSE file for details.
See CHANGELOG.md for version history.