Introduction
Get started with TurboDev.
TurboDev is a terminal-based AI coding agent. Chat with LLM models (via OpenRouter), execute tools, manage files and code — all without leaving the CLI.
Features
- Terminal AI Chat — Real-time streaming conversations with LLM models
- Multi-Agent System — Switch between specialized agents (editor, plan) with a single keypress
- Custom Agents — Define your own agents via Markdown files
- Permission System — Fine-grained control over what agents can do
- Tool Integration — Read, edit, create files, run bash commands, search code
- Context-Aware — Automatic project analysis via
AGENTS.md - Session Persistence — Conversations are saved and can be resumed across restarts
- Context Window Management — Live token tracking, auto-compaction, and manual
/compact - Real-time Cost Tracking — See how much you're spending in the status bar
- Request Interruption — Press Escape to cancel a running AI request
Prerequisites
- Node.js 18 or later
- An OpenRouter API key (get one here)
Quick Start
TIP
Run npx @rosariomoscato/turbodev in any project directory to get started immediately.
bash
# Install globally
npm install -g @rosariomoscato/turbodev
# Navigate to your project
cd /path/to/your/project
# Launch TurboDev
turbodevOn first launch, the setup wizard will ask for your OpenRouter API key and preferred model.