https://github.com/buyukakyuz/smith
A performant open-source AI coding agent that lives in your terminal.
https://github.com/buyukakyuz/smith
agent claude cli coding-assistant llm openai rust terminal
Last synced: about 1 month ago
JSON representation
A performant open-source AI coding agent that lives in your terminal.
- Host: GitHub
- URL: https://github.com/buyukakyuz/smith
- Owner: buyukakyuz
- License: mit
- Created: 2025-12-22T11:57:49.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-12-23T15:01:56.000Z (3 months ago)
- Last Synced: 2025-12-24T07:31:53.790Z (3 months ago)
- Topics: agent, claude, cli, coding-assistant, llm, openai, rust, terminal
- Language: Rust
- Homepage:
- Size: 201 KB
- Stars: 9
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Agent Smith
Smith is a fast, open-source AI coding agent that runs in your terminal.
[](https://asciinema.org/a/UxOkVwWsJqxYuABGEVWwOJVpJ)
> **Warning**
> Under heavy development. Expect breaking changes.
## Getting Started
```bash
git clone https://github.com/buyukakyuz/smith.git
cd smith
cargo build --release
./target/release/smith
```
Run it from your project directory. Smith uses your current working directory as context.
Type `/model` to see available models and pick one.
## Configure
```bash
export ANTHROPIC_API_KEY=sk-...
export OPENAI_API_KEY=sk-...
export GEMINI_API_KEY=sk-...
```
## Commands
| Command | Action |
|---------|--------|
| `/model` | See available models and pick one |
| `/clear` | Clear conversation |
| `/help` | Show all commands |
| `/exit` | Quit |
## Tools
smith can read files, write files, search with glob and grep, list directories, and execute bash commands.
## License
[MIT](LICENSE)