Get Timoro running in 3 steps. No cloud, no API keys, no configuration required to start.
Install Timoro as a dev dependency or globally. The Rust core compiles automatically via napi-rs on first install.
# as a dev dependency npm install timoro # or globally npm install -g timoro
Run timoro init in your project root. This will:
timoro.config.ts with sensible defaults.timoro/ directory for logs and cache.gitignore to exclude models and vectorsnpx timoro init
Start the full agent. Timoro will index your knowledge base, spawn alongside your dev process and start watching.
npx timoro start
Or watch a specific command directly:
timoro watch --cmd "npm run dev" timoro watch --cmd "cargo run" timoro watch --cmd "python app.py"
Use Timoro directly in your code without the CLI:
import { Timoro } from 'timoro' const ai = new Timoro({ brain: { provider: 'local', model: 'llama3.2' }, knowledge: { dirs: ['./src'] }, watch: { terminal: 'npm run dev', autoFix: true }, log: { path: './.timoro/log.md' }, }) await ai.init() await ai.watch()
Once running, Timoro:
knowledge.dirsautoFix: true.timoro/log.md