Skip to content

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

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
turbodev

On first launch, the setup wizard will ask for your OpenRouter API key and preferred model.

Next Steps