Skip to main content

Saarthi Docs

Saarthi is an AI-powered autonomous coding agent that lives in your editor. It helps you code faster and smarter, whether you're starting a new project, maintaining existing code, or learning new technologies.

What Can Saarthi Do?

  • 🚀 Generate Code from natural language descriptions
  • 🔧 Refactor & Debug existing code
  • 📝 Write & Update documentation
  • 🤔 Answer Questions about your codebase
  • 🔄 Automate repetitive tasks
  • 🏗️ Create new files and projects

Quick Start

  1. Install Saarthi
  2. Connect Your AI Provider
  3. Try Your First Task

Key Features

Multiple Agents

Saarthi adapts to your needs with specialized [modes] or agents(./saarthi/basic-usage/using-modes):

  • Code: For general-purpose coding tasks
  • Architect: For planning and technical leadership
  • Ask: For answering questions and providing information
  • Debug: For systematic problem diagnosis
  • Orchestrator: For managing complex tasks and delegating work
  • Godspeed: For developing and managing Godspeed applications, microservices architecture, and enterprise-grade systems
  • Code Reviewer: Performing code reviews, identifying potential issues, and ensuring code quality
  • Devops: Streamlines deployment tasks for all types of projects.
  • Custom Modes: Create unlimited specialized agents for security auditing, performance optimization, documentation, or any other task

Coming Soon in Saarthi: QA, Interviewer, Tech Documenter and Product Manager agents.

Smart Tools

Saarthi comes with powerful tools that can:

  • Read and write files in your project
  • Execute commands in your VS Code terminal
  • Control a web browser
  • Use external tools via MCP (Model Context Protocol)

MCP extends Saarthi's capabilities by allowing you to add unlimited custom tools. Integrate with external APIs, connect to databases, or create specialized development tools - MCP provides the framework to expand Saarthi's functionality to meet your specific needs.

Customization

Make Saarthi work your way with: