RUST · AI TOOLING · DESKTOP
Buddy
A desktop launcher that runs any AI from one place: Claude Code, Codex, OpenCode or local models, with history saved for every task.
Own product (private repository)
The problem
Every AI tool keeps its own history. Moving between them loses context, and sending small questions to the largest model wastes money.
The solution
One app starts every AI. Smart Auto reads the task and picks the model: small questions go to a local model, code changes and big builds go to stronger ones. Each task keeps its own history file, so any AI can continue it.
Objective
Stop losing context when work moves between AI tools, and send each task to the right model.
Who it was for
Own product (private repository)
How it was built
Started as a terminal menu, then rebuilt in Rust as a native desktop app with embedded terminals.
Added Smart Auto routing rules for model and effort.
Added per-task history that any AI can read and continue.
Added scheduled automations through launchd.
Technology and tools
Status and results
- Runs daily on macOS as the owner’s own AI workspace
- Unit, terminal and headless UI tests in the repository
Related services
AI Automation Developer in Kerala
For teams losing hours to repetitive tasks that follow clear rules.
AI Website Developer in Kerala
For businesses that want AI to do a specific job on their site, not AI for the sake of it.