# Autohand documentation > Autohand Code is an AI coding workspace for repository exploration, planning, editing, testing, and review. These first-party docs cover the Web, CLI, editor, mobile, Code Agent SDK, configuration, and practical development workflows. Use the topic links below to retrieve individual Markdown pages. Each export identifies its canonical HTML source. Examples marked as prompts belong in an interactive Autohand session; shell blocks run in a terminal. Check a page's prerequisites and availability notes before following it. ## Start here - [First session](https://docs.autohand.ai/docs-md/getting-started/first-session.md): Choose Web, CLI, editor, mobile, or SDK and run a safe first task. - [Self-paced learning](https://docs.autohand.ai/docs-md/tutorials/learning-paths/index.md): Complete hands-on labs with checkpoints and exercises. - [CLI reference](https://docs.autohand.ai/docs-md/working-with-autohand-code/cli-reference.md): Verify commands and flags for your installed version. - [Using these docs with AI](https://docs.autohand.ai/docs-md/guides/ai-documentation.md): Choose between the index, individual pages, and the full export. ## Code Agent SDK - [Create an API key and run an SDK app](https://docs.autohand.ai/docs-md/agent-sdk/api-key-setup.md): Create an Autohand API key in Console, configure AUTOHAND_API_KEY safely, and run a TypeScript app with the Code Agent SDK. - [CI/CD Integrations](https://docs.autohand.ai/docs-md/agent-sdk/automation/ci-cd-integrations.md): Integrate the Autohand Code Agent SDK into CI/CD pipelines. Run automated reviews, tests, and deployments from GitHub Actions, GitLab CI, and other platforms. - [Event-Driven Agents](https://docs.autohand.ai/docs-md/agent-sdk/automation/event-driven-agents.md): Build event-driven agents with the Autohand Code Agent SDK. Consume webhooks, file system events, and message queues to trigger agent runs. - [Automation](https://docs.autohand.ai/docs-md/agent-sdk/automation/index.md): Automate workflows with the Autohand Code Agent SDK. Learn how to build event-driven agents, schedule tasks, integrate with CI/CD, and send real-time notifications. - [Real-Time Notifications](https://docs.autohand.ai/docs-md/agent-sdk/automation/real-time-notifications.md): Send real-time notifications from Autohand Code Agent SDK agents. Stream events to Slack, email, and webhooks as the agent works. - [Scheduled Tasks](https://docs.autohand.ai/docs-md/agent-sdk/automation/scheduled-tasks.md): Run Autohand Code Agent SDK agents on cron schedules. Use durable alarms, scheduled Workers, and long-running processes to automate recurring work. - [How the agent loop works](https://docs.autohand.ai/docs-md/agent-sdk/concepts/agent-loop.md): How the Autohand agent loop works: turn lifecycle, tool calls, permission requests, and event streaming across the TypeScript, Python, Go, Java, and Swift SDKs. - [Control the Autohand CLI from every SDK](https://docs.autohand.ai/docs-md/agent-sdk/concepts/cli-runtime-control.md): Use typed Agent SDK APIs for conversation reset, browser handoff, auto-mode, approvals, saved sessions, timed YOLO, MCP, project learning, tools, and context. - [Hooks and Events](https://docs.autohand.ai/docs-md/agent-sdk/concepts/hooks-and-events.md): Understand how the Autohand Code Agent SDK exposes hooks and events across JavaScript, TypeScript, Python, Go, Java, and Swift. - [Work with sessions](https://docs.autohand.ai/docs-md/agent-sdk/concepts/sessions.md): Learn how to work with sessions in the Autohand Code Agent SDK to inspect, resume, and persist conversations in TypeScript, Python, Java, Go, Swift, and Rust. - [C++ API Reference](https://docs.autohand.ai/docs-md/agent-sdk/cpp-api.md): API reference for the C++ Autohand Code Agent SDK. - [C++ SDK](https://docs.autohand.ai/docs-md/agent-sdk/cpp.md): Use the C++ SDK to control Autohand Code agents from C++20 tools, editors, desktop apps, services, and CI utilities. - [C#/.NET API Reference](https://docs.autohand.ai/docs-md/agent-sdk/csharp-api.md): API reference for the C#/.NET Autohand Code Agent SDK. - [C#/.NET SDK](https://docs.autohand.ai/docs-md/agent-sdk/csharp.md): Use the C# SDK to control Autohand Code agents from .NET 8 services, developer tools, desktop apps, and automation. - [Intercept and control agent behaviour with hooks](https://docs.autohand.ai/docs-md/agent-sdk/customize/hooks.md): Learn how to intercept and control agent behavior with hooks in the Autohand Code Agent SDK across TypeScript, Python, Java, Go, Swift, and Rust. - [Modify the system prompt](https://docs.autohand.ai/docs-md/agent-sdk/customize/system-prompts.md): Append or replace the system prompt in the Autohand Code Agent SDK across TypeScript, Python, Go, Java, and Swift. - [Hosting the Agent SDK](https://docs.autohand.ai/docs-md/agent-sdk/deployments/hosting-the-agent-sdk.md): Deploy and host Autohand Code Agent SDK in production environments. Learn about hosting requirements, sandbox providers, and deployment patterns. - [Securely Deploying AI Agents](https://docs.autohand.ai/docs-md/agent-sdk/deployments/securely-deploying-ai-agents.md): A guide to securing Autohand Code and Agent SDK deployments with isolation, credential management, and network controls. - [Go API Reference](https://docs.autohand.ai/docs-md/agent-sdk/go-api.md): Complete API reference for the Autohand SDK Go. CLI wrapper with Config, AutohandSDK, and high-level Agent API. - [Go SDK](https://docs.autohand.ai/docs-md/agent-sdk/go.md): Go guide for the Autohand Code Agent SDK with typed events, context-aware execution, streaming, and permission responses. - [Handle approvals and user input](https://docs.autohand.ai/docs-md/agent-sdk/io/approvals.md): Handle SDK permission requests and approval workflows in TypeScript, Python, Go, Swift, and Java. - [Pause and resume agents with stopWhen](https://docs.autohand.ai/docs-md/agent-sdk/io/step-control.md): Use TypeScript Agent SDK stopWhen conditions to pause after completed tool steps, inspect typed results, and continue the same Autohand agent session. - [Stream responses in real-time](https://docs.autohand.ai/docs-md/agent-sdk/io/streaming.md): Use the Autohand Code Agent SDK streaming API to render assistant text, tool runs, and permission requests in real time across TypeScript, Python, Go, Java, and. - [Get structured output from agents](https://docs.autohand.ai/docs-md/agent-sdk/io/structured-output.md): Learn how to get structured output from agents with the Autohand Code Agent SDK in TypeScript, Python, Java, Go, Swift, and Rust. - [Java API Reference](https://docs.autohand.ai/docs-md/agent-sdk/java-api.md): Complete API reference for the Autohand SDK Java. CLI wrapper with Agent and AutohandSDK classes. - [Java SDK](https://docs.autohand.ai/docs-md/agent-sdk/java.md): Use the Java SDK for the Autohand Code Agent SDK with builder-style configuration and event-streaming. - [Migrate from Claude Agent SDK](https://docs.autohand.ai/docs-md/agent-sdk/migration-from-claude-sdk.md): Migrate Claude Agent SDK Python and TypeScript integrations to the Autohand Code Agent SDK, with API mappings, run examples, streaming, permissions, sessions, and. - [Migrate from OpenAI Agents SDK](https://docs.autohand.ai/docs-md/agent-sdk/migration-from-openai-sdk.md): Migrate OpenAI Agents SDK Python and TypeScript workflows to the Autohand Code Agent SDK with API mappings, run examples, streaming, approvals, state, and language. - [Rewind file changes with checkpointing](https://docs.autohand.ai/docs-md/agent-sdk/observability/checkpointing.md): Learn how to use checkpointing to rewind file changes in the Autohand Code Agent SDK across TypeScript, Python, Java, Go, Swift, and Rust. - [Configure permissions](https://docs.autohand.ai/docs-md/agent-sdk/observability/permissions.md): Permission modes, approval handling, allow/deny lists, and yolo patterns in the Autohand Code Agent SDK for TypeScript, Python, Go, Swift, and Java. - [Todo Lists](https://docs.autohand.ai/docs-md/agent-sdk/observability/todo-lists.md): Learn how to use Todo Lists in the Autohand Code Agent SDK across TypeScript, Python, Java, Go, Swift, and Rust. - [Autohand Code Agent SDK](https://docs.autohand.ai/docs-md/agent-sdk/overview.md): Build code agents with the Autohand Code Agent SDK across TypeScript, Python, Go, Java, Swift, Rust, Ruby, C#/.NET, and C++. - [Python API Reference](https://docs.autohand.ai/docs-md/agent-sdk/python-api.md): Complete API reference for the Autohand SDK Python. CLI wrapper with the AutohandSDK class. - [Python SDK](https://docs.autohand.ai/docs-md/agent-sdk/python.md): Python guide for the Autohand Code Agent SDK with async streaming, typed event parsing, permission handling, and runtime configuration. - [Quickstart](https://docs.autohand.ai/docs-md/agent-sdk/quickstart.md): Create an Autohand API key, install the Code Agent SDK, and run Fantail or Moa from TypeScript, Python, Go, Java, Swift, Rust, Ruby, C#/.NET, or C++. - [Ruby API Reference](https://docs.autohand.ai/docs-md/agent-sdk/ruby-api.md): API reference for the Ruby Autohand Code Agent SDK. - [Ruby SDK](https://docs.autohand.ai/docs-md/agent-sdk/ruby.md): Use the Ruby SDK to control Autohand Code agents from Ruby apps, Rails jobs, service objects, and internal developer tools. - [Rust API Reference](https://docs.autohand.ai/docs-md/agent-sdk/rust-api.md): API reference for the Rust Autohand Code Agent SDK. - [Rust SDK](https://docs.autohand.ai/docs-md/agent-sdk/rust.md): Use the Rust SDK to control Autohand Code agents from Tokio-based services, CLIs, desktop apps, and test harnesses. - [Swift API Reference](https://docs.autohand.ai/docs-md/agent-sdk/swift-api.md): Complete API reference for the AgentSDK Swift. A native agent execution library with typed tools, providers, and loop strategies. - [Swift SDK](https://docs.autohand.ai/docs-md/agent-sdk/swift.md): Swift guide for the Autohand Code Agent SDK with native providers, async streaming, permission managers, and loop strategies. - [Tools and how to extend them](https://docs.autohand.ai/docs-md/agent-sdk/tools/custom-tools.md): The Autohand CLI’s built-in tool catalog, how to restrict it per-agent, and how to extend it with MCP servers and skills across TypeScript, Python, Go, Java, and. - [Extend with Tools](https://docs.autohand.ai/docs-md/agent-sdk/tools/extend-with-tools.md): Build custom tools for the Autohand Code Agent SDK. Define schemas, register handlers, and extend agent capabilities in JavaScript, TypeScript, Python, Go, Java, and. - [Connect to external tools with MCP](https://docs.autohand.ai/docs-md/agent-sdk/tools/mcp.md): Learn how to connect to external tools with MCP (Model Context Protocol) in the Autohand Code Agent SDK across TypeScript, Python, Java, Go, Swift, and Rust. - [Build a Code Reviewer Agent](https://docs.autohand.ai/docs-md/agent-sdk/tutorials/100-code-reviewer-agent.md): Build a code reviewer coding assistant with the Autohand Code Agent SDK. Learn how to create a coding assistant that reads and analyzes your codebase in TypeScript. - [Multi-Tool Reasoning](https://docs.autohand.ai/docs-md/agent-sdk/tutorials/200-multi-tool-reasoning.md): Learn how to build coding assistants that use multiple tools across turns with the Autohand Code Agent SDK. - [Build a Data Analysis Agent](https://docs.autohand.ai/docs-md/agent-sdk/tutorials/300-data-analysis-agent.md): Build a data analysis coding assistant with the Autohand Code Agent SDK. Learn how to create agents that process CSV, JSON, and analyze data automatically. - [Code Modernization Agent](https://docs.autohand.ai/docs-md/agent-sdk/tutorials/400-code-modernization.md): Build a code modernization coding assistant with the Autohand Code Agent SDK. Learn how to create advanced coding assistants that modernize legacy code automatically. - [Build a Documentation Generator Agent](https://docs.autohand.ai/docs-md/agent-sdk/tutorials/500-documentation-generator.md): Build a documentation generator coding assistant with the Autohand Code Agent SDK. Learn how to create agents that automatically generate documentation from code. - [Build a Testing Agent](https://docs.autohand.ai/docs-md/agent-sdk/tutorials/600-testing-agent.md): Build a testing coding assistant with the Autohand Code Agent SDK. Learn how to create agents that automatically generate unit tests and integration tests. - [Tutorials](https://docs.autohand.ai/docs-md/agent-sdk/tutorials/index.md): Hands-on tutorials for building code agents with the Autohand Code Agent SDK. - [TypeScript API Reference](https://docs.autohand.ai/docs-md/agent-sdk/typescript-api.md): TypeScript API reference for the Autohand Code Agent SDK, organized by topic with real examples from the tin-wrapper repository. - [TypeScript SDK](https://docs.autohand.ai/docs-md/agent-sdk/typescript.md): TypeScript guide for the Autohand Code Agent SDK with current install commands, high-level agent APIs, streaming events, and permission handling. ## Overview - [Changelog](https://docs.autohand.ai/docs-md/changelog.md): Last updated Sep 27, 2026. This page tracks every intentional change to the Autohand docs. - [Welcome to Autohand](https://docs.autohand.ai/docs-md/index.md): Start with Autohand Code in the browser, terminal, editor, or on mobile. Choose an outcome, compare plans, and run a safe first coding task. ## Getting started - [Use Autohand Console](https://docs.autohand.ai/docs-md/getting-started/console.md): Sign in to Autohand Console, understand usage and quota windows, create API keys, and manage sessions, memories, Code clients, connectors, and settings. - [Start with Autohand](https://docs.autohand.ai/docs-md/getting-started/first-session.md): Start with Autohand Code in the browser, terminal, editor, or on mobile. Choose a surface, run a safe first task, and find the right plan. - [Available models](https://docs.autohand.ai/docs-md/getting-started/plans-and-pricing/available-models.md): Explore models available with Autohand Code, including Fantail on every plan, Moa from Pro onwards, and gateway models such as DeepSeek V4.. - [Autohand Code Enterprise](https://docs.autohand.ai/docs-md/getting-started/plans-and-pricing/enterprise.md): Autohand Code Enterprise offers custom pricing for 10 or more seats. Each seat adds 1,200 pooled messages per five hours and 20,000 per week. - [Plans and pricing FAQ](https://docs.autohand.ai/docs-md/getting-started/plans-and-pricing/faq.md): Common questions about Autohand Code plans, eligibility, usage limits, pooled capacity, billing, cancellations, and upgrades. - [Free plan](https://docs.autohand.ai/docs-md/getting-started/plans-and-pricing/free.md): Autohand Code Free: 20 messages per 5-hour window, 200 per week, 10 requests per minute, on Fantail. No credit card required. - [Plans and pricing](https://docs.autohand.ai/docs-md/getting-started/plans-and-pricing/index.md): Compare Autohand Code plans: Free, Pro, Max, Team, and Enterprise. - [Autohand Code Max](https://docs.autohand.ai/docs-md/getting-started/plans-and-pricing/max.md): Autohand Code Max costs US$200/month for high volume individual use and includes 1,000 messages per 5 hours, 10,000 per week, and 200 requests per minute. - [Payment methods](https://docs.autohand.ai/docs-md/getting-started/plans-and-pricing/payment-methods.md): Learn about supported currencies, payment methods, Enterprise invoicing, and how to manage invoices or cancel your Autohand Code subscription. - [Pricing and limits](https://docs.autohand.ai/docs-md/getting-started/plans-and-pricing/pricing-limits.md): How Autohand plan pricing, message usage, upgrades, and failed payments work. - [Autohand Code Pro](https://docs.autohand.ai/docs-md/getting-started/plans-and-pricing/pro.md): Autohand Code Pro costs US$20/month for individual use and includes Moa and Fantail, 100 messages per 5 hours, 1,000 per week, and 100 requests per minute. - [Provider API](https://docs.autohand.ai/docs-md/getting-started/plans-and-pricing/provider-api.md): Use Autohand’s OpenAI-compatible API, learn how usage counts toward your plan limits, and connect your own provider for direct billing. - [Autohand Code Team](https://docs.autohand.ai/docs-md/getting-started/plans-and-pricing/team.md): From US$59 per seat a month, Autohand Code Team gives engineering teams shared skills, project knowledge, central administration and individual usage. - [Usage limits](https://docs.autohand.ai/docs-md/getting-started/plans-and-pricing/usage-limits.md): How Autohand five-hour, weekly, and per-minute usage limits work. ## Practical guides - [Best Practices for AI Code Agents](https://docs.autohand.ai/docs-md/guides/ace/best-practices.md): Learn how to work effectively with AI code agents. Best practices for planning, context management, testing, and automation with Autohand CLI. - [Adaptive Continuous Engineering](https://docs.autohand.ai/docs-md/guides/ace/index.md): Adaptive Continuous Engineering (ACE) is the next evolution of software development. Learn how AI agents transform the development lifecycle from code completion to. - [Use Autohand documentation with AI tools](https://docs.autohand.ai/docs-md/guides/ai-documentation.md): Find Autohand documentation through llms.txt, llm.txt, robots.txt, the sitemap, and complete Markdown exports. - [Auto-Mode: Autonomous Development Loops](https://docs.autohand.ai/docs-md/guides/auto-mode.md): Auto-mode lets Autohand work through multi-step tasks autonomously. Configure turn limits, safety rails, and monitor progress in real time. - [Use Autohand Dev](https://docs.autohand.ai/docs-md/guides/autohand-dev.md): Start a focused coding session in Autohand Dev, add repository context, choose a model, use commands and skills, and review work safely. - [Autohand Review](https://docs.autohand.ai/docs-md/guides/autohand-review.md): Run evidence-led code, architecture, security, performance, and forensic reviews with Autohand Review across interactive, CLI, ACP, and JSON-RPC workflows. - [Building Event-Driven Agents](https://docs.autohand.ai/docs-md/guides/automation/building-event-driven-agents.md): Build event-driven agents with Autohand Code. Connect webhooks, message queues, and file system events to trigger autonomous workflows. - [Hooks and Events](https://docs.autohand.ai/docs-md/guides/automation/hooks-and-events.md): Practical guide to Autohand Code hooks and events. Automate linting, testing, notifications, and guardrails with shell hooks. - [Automation](https://docs.autohand.ai/docs-md/guides/automation/index.md): Practical automation guides for Autohand Code. Learn how to use hooks, events, and agents to automate reviews, notifications, and event-driven workflows. - [Good vs. Bad Instructions](https://docs.autohand.ai/docs-md/guides/beginners/good-vs-bad.md): See real examples of effective and ineffective prompts side by side. Small changes in how you write instructions can make a big difference in results. - [Instructing Autohand Code](https://docs.autohand.ai/docs-md/guides/beginners/instructing-autohand.md): The quality of your instructions determines the quality of the results. Learn how to communicate with Autohand Code to get exactly what you need. - [Autohand Code in Your SDLC](https://docs.autohand.ai/docs-md/guides/beginners/sdlc-integration.md): Autohand builds tools that fit in every stage of your SDLC, all vertically integrated with Evolve and Code. - [When to Use Autohand Code](https://docs.autohand.ai/docs-md/guides/beginners/when-to-use.md): Autohand Code is your self evolving coding partner. Learn which tasks it handles best and when to reach for it. - [CI/CD Automation](https://docs.autohand.ai/docs-md/guides/ci-cd-automation.md): Automate code reviews, testing, and deployments with Autohand CLI in your CI/CD pipelines using headless mode and Agent Skills. - [CLI Quick Start](https://docs.autohand.ai/docs-md/guides/cli-quick-start.md): Quick start guide for Autohand Code CLI. Learn essential commands, workflows, and productivity tips for AI-assisted coding from the command line. - [COBOL Modernisation Guide](https://docs.autohand.ai/docs-md/guides/cobol-modernisation.md): Complete guide to modernising COBOL systems using Autohand. Learn strategies for analysing, transforming, and migrating mainframe applications to modern platforms. - [COBOL Modernization with Autohand Code](https://docs.autohand.ai/docs-md/guides/cobol-modernization.md): Modernize COBOL mainframe applications with Autohand Code AI. Transform legacy COBOL systems into modern cloud-native applications while preserving business logic. - [Code Modernization Guide](https://docs.autohand.ai/docs-md/guides/code-modernization.md): Code modernization guide for teams updating legacy software with Autohand. Learn how to assess risk, pick safe slices, run agent-assisted refactors, and verify. - [Code Refactoring with Autohand](https://docs.autohand.ai/docs-md/guides/code-refactoring.md): Complete guide to automated code refactoring with Autohand. Learn to rename symbols, extract functions, find references, and maintain code quality at scale. - [Manage context and hand off a coding task](https://docs.autohand.ai/docs-md/guides/context-and-handoffs.md): Keep sessions focused, resume saved work, and write source-backed handoffs that preserve decisions, validation, and unfinished work. - [Cost and Usage Optimization](https://docs.autohand.ai/docs-md/guides/cost-optimization.md): Reduce your AI costs while maintaining quality. Learn context compaction, model selection strategies, auto-mode cost controls, and local inference for zero-cost. - [Cursor AI Alternative: Cursor CLI vs Autohand Code](https://docs.autohand.ai/docs-md/guides/cursor-alternative.md): Compare Cursor AI, Cursor IDE, and Cursor CLI with Autohand Code. Review terminal workflows, pricing models, installation, and how to migrate Cursor sessions. - [Database Modernization with Autohand Code](https://docs.autohand.ai/docs-md/guides/database-modernization.md): Modernize legacy databases with Autohand Code AI. Migrate from Oracle/SQL Server to PostgreSQL, optimize performance, and modernize data architecture. - [.NET Modernization with Autohand Code](https://docs.autohand.ai/docs-md/guides/dotnet-modernization.md): Modernize .NET applications with Autohand Code AI. Upgrade from .NET Framework to .NET 8+ and modernize ASP.NET applications with cloud-native patterns. - [Enterprise Security and Compliance](https://docs.autohand.ai/docs-md/guides/enterprise-security.md): Enterprise security guide for deploying Autohand with SOC 2 compliance, access controls, and audit logging. - [Evaluating Coding Agents](https://docs.autohand.ai/docs-md/guides/evals.md): Build evaluation systems to benchmark coding agents. Create task suites from easy to hard, run against Terminal Bench, and generate performance reports. - [Explore an unfamiliar codebase with Autohand Code](https://docs.autohand.ai/docs-md/guides/explore-a-codebase.md): Map entry points, trace one request, and verify repository findings before planning a change with Autohand Code. - [Adapt a Pi package](https://docs.autohand.ai/docs-md/guides/extensions/adapt-pi-package.md): Adapt Pi and pi-mono Agent Skills and runtime extensions to Autohand Code Extension API v1 without executing untrusted source during inspection. - [Barebone CLI with extensions](https://docs.autohand.ai/docs-md/guides/extensions/barebone-cli.md): Run Autohand Code in bare mode and add only selected user or project extension packages for a minimal, inspectable CLI workflow. - [Choose an extension model](https://docs.autohand.ai/docs-md/guides/extensions/choose-extension-model.md): Choose between Autohand Code CLI extensions, the Agent SDK, meta-tools, external agents, skills, MCP servers, and hooks. - [Design an extension package](https://docs.autohand.ai/docs-md/guides/extensions/design-extension-package.md): Design a focused Autohand Code extension package with a clear capability boundary, safe tool inputs, specialist agents, tests, and release criteria. - [Distribute and maintain extensions](https://docs.autohand.ai/docs-md/guides/extensions/distribute-and-maintain.md): Version, test, publish, and maintain portable Autohand Code extension packages using immutable releases and copied-installation proof. - [Extensions](https://docs.autohand.ai/docs-md/guides/extensions/index.md): Guides for designing, composing, securing, and distributing Autohand Code extensions, including bare-mode workflows and the Agent SDK decision. - [Scopes, security, and lifecycle](https://docs.autohand.ai/docs-md/guides/extensions/scopes-security-lifecycle.md): Operate Autohand Code extensions safely across user and project scopes, deterministic precedence, permissions, diagnostics, atomic updates, and removal. - [Compose tools and agents](https://docs.autohand.ai/docs-md/guides/extensions/tools-and-agents.md): Compose Autohand Code extension tools and specialist agents with safe inputs, narrow allowlists, evidence-oriented prompts, and predictable runtime behavior. - [First Project with Autohand Code](https://docs.autohand.ai/docs-md/guides/first-project.md): Build your first complete application with Autohand Code. Step-by-step tutorial to create a full-stack web app with AI assistance. - [Getting Started with Autohand Code](https://docs.autohand.ai/docs-md/guides/getting-started.md): Complete guide to getting started with Autohand Code. Learn installation, setup, first project, and best practices for AI-assisted coding. - [Git Flow Automation](https://docs.autohand.ai/docs-md/guides/git-flow-automation.md): Run Autohand Code tasks in parallel Git worktrees, keep branches current, and merge results into main with review and rollback steps. - [Importing Memories from Other Coding CLIs](https://docs.autohand.ai/docs-md/guides/importing-memories.md): Bring your existing memories, instructions, and project context from Claude Code, Codex, Gemini, and other coding CLIs into Autohand. Step-by-step migration guide. - [Guides](https://docs.autohand.ai/docs-md/guides/index.md): Step-by-step tutorials and guides for building with Autohand. Learn headless automation, testing, migrations, and enterprise workflows. - [Java Modernization with Autohand Code](https://docs.autohand.ai/docs-md/guides/java-modernization.md): Modernize Java applications with Autohand Code AI. Upgrade from Java 8 to 17+ and modernize Spring Boot applications with automated testing and validation. - [Legacy Migration Guide](https://docs.autohand.ai/docs-md/guides/legacy-migration.md): Legacy migration guide for teams moving older systems to supported architectures with Autohand. - [LSP Code Intelligence](https://docs.autohand.ai/docs-md/guides/lsp-code-intelligence.md): Use Language Server Protocol (LSP) for IDE-level code intelligence in Autohand CLI. Navigate definitions, find references, and understand code structure. - [Maintaining Documentation at Scale](https://docs.autohand.ai/docs-md/guides/maintaining-documentation.md): Complete guide to automating documentation maintenance, keeping docs in sync with code changes, and building a sustainable documentation culture with Autohand. - [Manage your Autohand Code account](https://docs.autohand.ai/docs-md/guides/manage-autohand-code-account.md): Manage your Autohand Code profile, sign-in providers, plan, billing, data export, and account deletion in Autohand Console. - [Manage Autohand Code Team members](https://docs.autohand.ai/docs-md/guides/manage-team-members.md): Invite, assign roles, revoke invitations, remove members, and understand seat limits for an Autohand Code Team account. - [Brave Search MCP: Web Research](https://docs.autohand.ai/docs-md/guides/mcp/brave-search.md): Add web search to your Autohand sessions with Brave Search MCP. Research errors, find solutions, and discover APIs without leaving the terminal. - [Context7 MCP: Real-Time Documentation](https://docs.autohand.ai/docs-md/guides/mcp/context7-docs.md): Connect Context7 MCP to Autohand for real-time documentation lookup. Get current docs for any library directly in your coding session. - [E2B MCP: Sandboxed Code Execution](https://docs.autohand.ai/docs-md/guides/mcp/e2b-sandbox.md): Run code safely in cloud sandboxes with E2B MCP. Let Autohand execute Python, JavaScript, and shell commands in isolated environments without touching your local. - [Figma MCP: Design to Code](https://docs.autohand.ai/docs-md/guides/mcp/figma-design-to-code.md): Connect Figma to Autohand with the Figma Dev Mode MCP server. Turn design files into production code with accurate spacing, colors, and component structure. - [Firecrawl MCP: Web Content Extraction](https://docs.autohand.ai/docs-md/guides/mcp/firecrawl-scraping.md): Use Firecrawl MCP with Autohand to convert any web page into clean markdown. Extract documentation, articles, and reference material for your coding sessions. - [MCP: Extend Autohand with External Tools](https://docs.autohand.ai/docs-md/guides/mcp/index.md): Connect Autohand to external tools using the Model Context Protocol. Search the web, read documentation, run sandboxed code, and turn Figma designs into production. - [Choose a model provider](https://docs.autohand.ai/docs-md/guides/model-selection.md): Choose the right AI model provider for your workflow. Compare OpenRouter, OpenAI, Ollama, llama.cpp, MLX, and LLM Gateway with setup instructions for each. - [Modernization Overview](https://docs.autohand.ai/docs-md/guides/modernization-overview.md): Complete overview of code modernization guides. Index of all migration paths, best practices, and AI agentic readiness checklist for transforming legacy systems. - [Work across packages and Git worktrees](https://docs.autohand.ai/docs-md/guides/monorepo-workflows.md): Scope Autohand Code tasks to packages, check shared contracts, and use Git worktrees to separate concurrent changes. - [Node.js/JavaScript Modernization with Autohand Code](https://docs.autohand.ai/docs-md/guides/nodejs-modernization.md): Modernize Node.js and JavaScript applications with Autohand Code AI. Upgrade from legacy JavaScript to ES2022+, migrate frameworks, and modernize code architecture. - [Peer protocol and runtime](https://docs.autohand.ai/docs-md/guides/peer-communication-protocol.md): Technical reference for authenticated local IPC, durable messages, worker adapters, resource ownership, limits and recovery. - [Communicate with local peers](https://docs.autohand.ai/docs-md/guides/peer-communication.md): Enable local peer messaging, select exact recipients with the colon composer, and track inbox delivery and replies. - [Coordinate build resources](https://docs.autohand.ai/docs-md/guides/peer-resource-coordination.md): Configure controllers, request build access, enforce process admission, and preserve running builds across policy changes. - [Choose permissions for a coding workflow](https://docs.autohand.ai/docs-md/guides/permissions-and-safe-execution.md): Understand plan mode, dry runs, restricted execution, and worktree boundaries before running Autohand Code on a repository. - [PHP Modernization with Autohand Code](https://docs.autohand.ai/docs-md/guides/php-modernization.md): Modernize PHP applications with Autohand Code AI. Upgrade from PHP 5/7 to PHP 8+ and transform legacy PHP applications with modern frameworks, and modernize code. - [Use the Autohand Playground](https://docs.autohand.ai/docs-md/guides/playground.md): Use the Autohand Console Playground to test SDLC prompts, compare Fantail and Moa, reopen private runs for 30 days, and copy syntax-highlighted SDK examples. - [Python Modernization with Autohand Code](https://docs.autohand.ai/docs-md/guides/python-modernization.md): Modernize Python applications with Autohand Code AI. Upgrade from Python 2 to Python 3+, migrate legacy frameworks, and modernize code architecture. - [Recipes and Patterns](https://docs.autohand.ai/docs-md/guides/recipes.md): Copy-paste workflows and command recipes for code review, bug fixing, testing, refactoring, documentation, git operations, and CI/CD automation with Autohand CLI. - [Build reliable command-mode automation](https://docs.autohand.ai/docs-md/guides/reliable-automation.md): Run scoped Autohand Code tasks from scripts, capture transport output, and verify produced artifacts with deterministic checks. - [Ruby/Rails Modernization with Autohand Code](https://docs.autohand.ai/docs-md/guides/ruby-modernization.md): Modernize Ruby and Rails applications with Autohand Code AI. Upgrade from Ruby 1.9/2.x to Ruby 3+, migrate legacy Rails versions, and modernize code architecture. - [Security Best Practices](https://docs.autohand.ai/docs-md/guides/security-best-practices.md): Set up Autohand CLI securely with permission modes, fine-grained access control, sandbox isolation, sensitive file protection, hook-based guardrails, and team. - [AI Data Analyst Skill](https://docs.autohand.ai/docs-md/guides/skills/ai-data-analyst.md): Build an AI agent that analyzes data, creates visualizations, and generates insights with the AI Data Analyst skill. - [Autonomous SRE Skill](https://docs.autohand.ai/docs-md/guides/skills/autonomous-sre.md): Build an AI agent that monitors infrastructure, detects incidents, and executes automated remediation with the Autonomous SRE skill. - [Browser Automation Skill](https://docs.autohand.ai/docs-md/guides/skills/browser-automation.md): Build an AI agent that automates browser tasks, scrapes data, and runs E2E tests with the Browser Automation skill. - [Data Querying Skill](https://docs.autohand.ai/docs-md/guides/skills/data-querying.md): Build an AI agent that writes SQL queries, explores databases, and extracts insights from your data with the Data Querying skill. - [Frontend UI Skill](https://docs.autohand.ai/docs-md/guides/skills/frontend-ui.md): Build an AI agent that creates and modifies frontend components, implements designs, and handles UI/UX tasks with the Frontend UI skill. - [Internal Tools Skill](https://docs.autohand.ai/docs-md/guides/skills/internal-tools.md): Build an AI agent that creates admin dashboards, internal tools, and back-office applications with the Internal Tools skill. - [Product Management Skill](https://docs.autohand.ai/docs-md/guides/skills/product-management.md): Build an AI agent that helps with product specs, user research analysis, and roadmap planning with the Product Management skill. - [Service Integration Skill](https://docs.autohand.ai/docs-md/guides/skills/service-integration.md): Build an AI agent that connects APIs, handles authentication flows, and builds integrations between services with the Service Integration skill. - [Vibe Coding Skill](https://docs.autohand.ai/docs-md/guides/skills/vibe-coding.md): Build an AI agent optimized for rapid prototyping and creative coding sessions with the Vibe Coding skill. - [AI SRE Agent Architecture](https://docs.autohand.ai/docs-md/guides/sre/agent-architecture.md): Learn how the Autohand AI SRE Agent works. Understand the orchestration layer, reasoning engine, action chain, and feedback loop. - [Incident Response](https://docs.autohand.ai/docs-md/guides/sre/incident-response.md): Configure automated incident response with Autohand. Connect monitoring tools, execute runbooks, and enable self-healing capabilities. - [Observability Integration](https://docs.autohand.ai/docs-md/guides/sre/observability.md): Connect Autohand SRE with OpenTelemetry, eBPF, and your monitoring stack for deep signal extraction and intelligent analysis. - [Runbook Automation](https://docs.autohand.ai/docs-md/guides/sre/runbook-automation.md): Create automated runbooks for incident remediation. Learn how to define triggers, actions, safeguards, and integrate with Terraform and Kubernetes. - [Sub-agent Catalog](https://docs.autohand.ai/docs-md/guides/sub-agent-catalog.md): Find, review, and install specialist sub-agents from Autohand's default GitHub catalog for immediate delegation and Agent Teams. - [Write verifiable coding tasks](https://docs.autohand.ai/docs-md/guides/task-prompts.md): Give Autohand Code a clear outcome, source context, constraints, and acceptance checks for debugging, features, refactors, and reviews. - [Agent Teams and Task Graphs](https://docs.autohand.ai/docs-md/guides/teams-and-swarms/agent-teams.md): Design and operate Autohand agent teams with specialist teammates, dependency-aware tasks, explicit ownership, status, and validation. - [Autoresearch Experiment Loops](https://docs.autohand.ai/docs-md/guides/teams-and-swarms/autoresearch.md): Configure and operate Autohand autoresearch experiment loops with measurable metrics, safeguards, sub-agent phases, hooks, dashboards, and finalization. - [Deep Research with Sub-agents](https://docs.autohand.ai/docs-md/guides/teams-and-swarms/deep-research.md): Run Autohand deep research with scoped subquestions, parallel evidence gathering, primary sources, citations, and persistent project reports. - [Orchestrate Team of Agents](https://docs.autohand.ai/docs-md/guides/teams-and-swarms/index.md): Choose and operate Autohand sub-agents, parallel swarms, persistent agent teams, deep research, and autonomous experiment loops. - [Sub-agents and Delegation](https://docs.autohand.ai/docs-md/guides/teams-and-swarms/sub-agents.md): Define, discover, install, and safely delegate work to Autohand sub-agents, including bundled agents and catalog specialists. - [Agent Orchestration Playbooks](https://docs.autohand.ai/docs-md/guides/teams-and-swarms/use-cases.md): Twenty-four detailed Autohand agent-orchestration playbooks covering sub-agents, task-based teams, deep research, and autoresearch. - [Automated Refactoring Patterns](https://docs.autohand.ai/docs-md/guides/technical-debt.md): Identify and reduce technical debt with Autohand agents for automated refactoring and code quality improvement. - [Troubleshooting](https://docs.autohand.ai/docs-md/guides/troubleshooting.md): Solve common issues with Autohand Code, from installation problems to model errors, permission blocks, and performance tuning. - [Monitor usage and peer sessions](https://docs.autohand.ai/docs-md/guides/usage-and-peers.md): Sign in to Autohand Code, choose Fantail, Moa, or a compatible local model, then understand /usage and /peers in your workspace. - [VS Code Setup](https://docs.autohand.ai/docs-md/guides/vs-code-setup.md): Complete guide to setting up Autohand Code in VS Code. Learn installation, configuration, features, and productivity tips for AI-assisted coding. - [Zed Editor Integration](https://docs.autohand.ai/docs-md/guides/zed-integration.md): Integrate Autohand CLI with Zed editor using the Agent Client Protocol (ACP) adapter for AI-powered coding assistance. ## Integrations - [ACP Mode](https://docs.autohand.ai/docs-md/integrations/acp-mode.md): Agent Communication Protocol (ACP) mode for session-managed, bidirectional communication with Autohand. Build editor integrations and persistent agent connections. - [AI Model Providers](https://docs.autohand.ai/docs-md/integrations/ai-model-providers.md): Connect Autohand to AI model providers. Choose from cloud APIs like OpenRouter, OpenAI, AWS Bedrock, DeepSeek, xAI, Azure, and GCP Vertex AI, or run models locally. - [AWS Bedrock](https://docs.autohand.ai/docs-md/integrations/aws-bedrock.md): Configure Autohand Code CLI with AWS Bedrock Converse, Bedrock OpenAI-compatible Chat Completions, and Bedrock OpenAI-compatible Responses. - [Azure AI Foundry](https://docs.autohand.ai/docs-md/integrations/azure-foundry.md): Access OpenAI and open-source models through Azure AI Foundry. Enterprise-grade security and compliance for regulated industries. - [Bitbucket](https://docs.autohand.ai/docs-md/integrations/bitbucket.md): Integrate Autohand with Bitbucket for automated code reviews, PR management, and CI/CD pipeline automation. - [Cerebras](https://docs.autohand.ai/docs-md/integrations/cerebras.md): Lightning-fast inference with Cerebras AI. Run Llama models at over 2000 tokens per second with Cerebras cloud infrastructure. - [Use Autohand models in Aider](https://docs.autohand.ai/docs-md/integrations/coding-agents/aider.md): Run Aider with Autohand Fantail and Moa through the OpenAI-compatible API, and use Fantail as the weak model and the architect-mode editor model. - [Use Autohand models in Claude Code](https://docs.autohand.ai/docs-md/integrations/coding-agents/claude-code.md): Connect Claude Code to Autohand Fantail and Moa through a local LiteLLM proxy, and run Claude Code subagents on Fantail. - [Use Autohand models in Cline](https://docs.autohand.ai/docs-md/integrations/coding-agents/cline.md): Configure Cline to use Autohand Fantail and Moa through the OpenAI Compatible provider, and assign separate models to Plan and Act modes. - [Use Autohand models in Codex](https://docs.autohand.ai/docs-md/integrations/coding-agents/codex.md): Connect Codex CLI to Autohand Fantail and Moa through a local LiteLLM proxy, and run Codex subagents on Fantail. - [Use Autohand models in Factory Droid](https://docs.autohand.ai/docs-md/integrations/coding-agents/factory-droid.md): Add Autohand Fantail and Moa to Factory Droid as bring-your-own-key custom models, and run custom droids (subagents) on Fantail. - [Use Autohand models in Hermes Agent](https://docs.autohand.ai/docs-md/integrations/coding-agents/hermes-agent.md): Point Hermes Agent at Autohand Fantail and Moa as a custom OpenAI-compatible endpoint, and run Hermes subagents on Fantail. - [Use Autohand models in other coding agents](https://docs.autohand.ai/docs-md/integrations/coding-agents/index.md): Use Autohand Fantail and Moa in Codex, Claude Code, Pi, Hermes Agent, OpenCode, Kilo Code, Cline, Factory Droid, and Aider with an Autohand API key. - [Use Autohand models in Kilo Code](https://docs.autohand.ai/docs-md/integrations/coding-agents/kilo-code.md): Connect Kilo Code to Autohand Fantail and Moa through a custom OpenAI Compatible provider, and run Kilo subagents on Fantail. - [Use Autohand models in OpenCode](https://docs.autohand.ai/docs-md/integrations/coding-agents/opencode.md): Add Autohand Fantail and Moa to OpenCode as a custom provider, and set models for the plan agent and each subagent. - [Use Autohand models in Pi](https://docs.autohand.ai/docs-md/integrations/coding-agents/pi.md): Add Autohand Fantail and Moa to the Pi coding agent as a custom provider in models.json, and run Pi subagents on Fantail. - [Datadog](https://docs.autohand.ai/docs-md/integrations/datadog.md): Connect Autohand to Datadog for intelligent monitoring and incident response. - [DeepSeek](https://docs.autohand.ai/docs-md/integrations/deepseek.md): Configure Autohand Code CLI with DeepSeek V4 Flash and V4 Pro through the DeepSeek OpenAI-compatible API. - [GCP Vertex AI](https://docs.autohand.ai/docs-md/integrations/gcp-vertex.md): Access Gemini and open-source models through Google Cloud Vertex AI. Enterprise-grade security with Google Cloud infrastructure. - [GitHub](https://docs.autohand.ai/docs-md/integrations/github.md): Integrate Autohand CLI with GitHub for automated code reviews, PR management, and CI/CD workflows. - [Connect Autohand to your stack](https://docs.autohand.ai/docs-md/integrations/index.md): Choose a work surface, agent protocol, or model provider. Each guide shows the credentials, configuration, supported workflows, and constraints you need before. - [Jira](https://docs.autohand.ai/docs-md/integrations/jira.md): Connect Autohand to Jira for automated issue management, intelligent triage, and seamless code-to-ticket linking. - [Linear](https://docs.autohand.ai/docs-md/integrations/linear.md): Connect Autohand to Linear for automated issue tracking and project management. - [llama.cpp](https://docs.autohand.ai/docs-md/integrations/llama-cpp.md): Run GGUF models locally with llama.cpp for maximum performance and efficiency. Complete setup guide for all platforms. - [LLMGateway](https://docs.autohand.ai/docs-md/integrations/llmgateway.md): Access multiple AI providers through LLMGateway.io unified API. Enterprise-grade routing, caching, and observability for LLM applications. - [MLX](https://docs.autohand.ai/docs-md/integrations/mlx.md): Run local AI models on Apple Silicon with MLX for fast, private inference. Complete setup guide for macOS M1, M2, M3, and M4. - [NVIDIA](https://docs.autohand.ai/docs-md/integrations/nvidia.md): Configure Autohand Code CLI with NVIDIA-hosted models through NVIDIA's OpenAI-compatible inference endpoint. - [Ollama](https://docs.autohand.ai/docs-md/integrations/ollama.md): Run local AI models with Ollama for private, offline code assistance. Complete setup guide for macOS, Linux, and Windows. - [OpenAI](https://docs.autohand.ai/docs-md/integrations/openai.md): Connect directly to OpenAI's GPT-4, GPT-4o, and o1 models. Complete setup guide for OpenAI API integration. - [OpenRouter](https://docs.autohand.ai/docs-md/integrations/openrouter.md): Access Claude, GPT-4, Llama, Mistral and 200+ AI models through a single API with OpenRouter integration. - [RPC Mode](https://docs.autohand.ai/docs-md/integrations/rpc-mode.md): Control Autohand programmatically via JSON protocol over stdin/stdout. Build custom UIs, IDE integrations, and automation tools. - [Sakana AI](https://docs.autohand.ai/docs-md/integrations/sakana.md): Configure Autohand Code CLI with Sakana AI Fugu models through an OpenAI-compatible API. - [Sentry](https://docs.autohand.ai/docs-md/integrations/sentry.md): Connect Autohand to Sentry for automated error tracking and debugging assistance. - [Slack](https://docs.autohand.ai/docs-md/integrations/slack.md): Connect Autohand to your Slack workspace for AI-powered code assistance, incident response, and team collaboration. - [xAI Grok](https://docs.autohand.ai/docs-md/integrations/xai.md): Connect to xAI's Grok models for real-time knowledge and advanced reasoning. Complete setup guide for xAI API integration. - [Z.ai](https://docs.autohand.ai/docs-md/integrations/zai.md): Configure Autohand Code CLI with Z.ai GLM models through an OpenAI-compatible API. ## Models - [Fantail](https://docs.autohand.ai/docs-md/models/fantail/index.md): Use Fantail for latency-sensitive coding work in Autohand Code and through the Autohand API. - [Autohand models](https://docs.autohand.ai/docs-md/models/index.md): Choose Fantail or Moa for coding work, or use Weka 1.0 in Public Preview through the Autohand API, SDK, and Console Playground. - [Moa](https://docs.autohand.ai/docs-md/models/moa/index.md): Use Moa for repository-scale software engineering in Autohand Code and through the Autohand API. - [Weka 1.0](https://docs.autohand.ai/docs-md/models/weka/index.md): Weka 1.0 is Autohand AI's first System One model for calibrated typed decisions through the API, SDK, and Console Playground. ## Tutorials and self-paced learning - [Add Integration Tests to an API](https://docs.autohand.ai/docs-md/tutorials/add-integration-tests.md): Write integration tests that verify your API endpoints work correctly with real database interactions. - [Automate Release Notes from Git History](https://docs.autohand.ai/docs-md/tutorials/automate-release-notes.md): Generate well-organized release notes from your commit history, grouped by type and linked to PRs, using Autohand Code. - [CI Reviewer Bot](https://docs.autohand.ai/docs-md/tutorials/automations/ci-reviewer-bot.md): Tutorial: build a CI reviewer bot with Autohand Code that reviews pull requests and posts comments automatically. - [Event-Driven Refactor](https://docs.autohand.ai/docs-md/tutorials/automations/event-driven-refactor.md): Tutorial: trigger automated code refactors from repository events using Autohand Code and webhooks. - [Automations](https://docs.autohand.ai/docs-md/tutorials/automations/index.md): Step-by-step tutorials for building automations with Autohand Code. Send real-time notifications, build CI reviewer bots, and create event-driven refactor workflows. - [Real-Time Notifications](https://docs.autohand.ai/docs-md/tutorials/automations/real-time-notifications.md): Tutorial: send real-time Slack notifications from an Autohand Code agent using hooks and SDK events. - [Break a Monolith into Modules](https://docs.autohand.ai/docs-md/tutorials/break-monolith-into-modules.md): Decompose a large, tangled codebase into focused modules with clear interfaces and dependency boundaries. A step-by-step modularization tutorial using Autohand. - [Build a CLI Tool with Rich Output](https://docs.autohand.ai/docs-md/tutorials/build-cli-tool.md): Create a command-line tool with argument parsing, colored output, progress bars, and help text using Autohand Code. - [Build a Custom MCP Server](https://docs.autohand.ai/docs-md/tutorials/build-mcp-server.md): Create a Model Context Protocol server that gives Autohand access to your custom tools and data sources using the MCP TypeScript SDK. - [Build a Mobile App with Autohand](https://docs.autohand.ai/docs-md/tutorials/build-mobile-app.md): Create a cross-platform mobile app from a plain English description using Autohand Code. Choose between React Native or Expo for iOS and Android. - [Build a Personal Website from Scratch](https://docs.autohand.ai/docs-md/tutorials/build-personal-website.md): Go from an empty folder to a deployed personal website using Autohand Code. Interactive mode for learning, pipe mode for speed. - [Build a Specialist Agent Team from the Catalog](https://docs.autohand.ai/docs-md/tutorials/build-specialist-agent-team.md): Build a UI, security, and API design team by letting Autohand find and install specialist sub-agents from the default catalog. - [Create a Vue Component from a Design Brief](https://docs.autohand.ai/docs-md/tutorials/create-vue-component.md): Turn a written design brief into a working Vue 3 component with props, events, styling, and accessibility using Autohand Code. - [Create an Evolve Pipeline](https://docs.autohand.ai/docs-md/tutorials/evolve-pipeline.md): Set up Autohand Evolve to continuously improve your codebase with automated refactoring, optimization, and pull request creation on a nightly schedule. - [Expose Autohand Code with Cloudflare Tunnel](https://docs.autohand.ai/docs-md/tutorials/expose-autohand-with-cloudflare-tunnel.md): Expose an Autohand Code headless runner through Cloudflare Tunnel without opening inbound ports on your VPS or Docker host. - [Extend with Tools](https://docs.autohand.ai/docs-md/tutorials/extend-with-tools.md): Tutorial: extend Autohand Code with a custom tool that fetches data from an internal API and returns structured results. - [Integrate Autohand Code with Atlassian Rovo](https://docs.autohand.ai/docs-md/tutorials/extensions/500-atlassian-rovo-integration.md): Build a Level 500 Autohand Code extension that integrates with Atlassian Rovo MCP using OAuth, a declarative Agent Skill, change gates, and production verification. - [Build your first extension with $extension-builder](https://docs.autohand.ai/docs-md/tutorials/extensions/authoring-your-first-extension.md): Use Autohand Code's built-in $extension-builder skill to create, inspect, validate, install, and invoke an extension with a tool, agent, and Agent Skill. - [Build a trusted runtime extension](https://docs.autohand.ai/docs-md/tutorials/extensions/build-runtime-extension.md): Build an Autohand Code runtime extension with slash commands, Ink UI, shortcuts, hooks, providers, permissions, and explicit trust. - [Build the Code Health extension](https://docs.autohand.ai/docs-md/tutorials/extensions/code-health-extension.md): Build the Code Health reference extension with a TODO/FIXME discovery tool and a focused maintainability-review agent. - [Build the Git Insights extension](https://docs.autohand.ai/docs-md/tutorials/extensions/git-insights-extension.md): Build the Git Insights Autohand Code extension with multiple deterministic Git tools and verify ordering, bounded inputs, and read-only authorization. - [Extensions](https://docs.autohand.ai/docs-md/tutorials/extensions/index.md): Detailed Autohand Code extension tutorials: author declarative and trusted runtime packages, build every reference pattern, use linked development and project scope. - [Develop with links and live refresh](https://docs.autohand.ai/docs-md/tutorials/extensions/linked-development-workflow.md): Develop Autohand Code extensions with explicit links, validation, active-session refresh, diagnostics, source-safe removal, and copied release proof. - [Build a project-scoped barebone CLI](https://docs.autohand.ai/docs-md/tutorials/extensions/project-scoped-barebone.md): Compose a project-scoped Autohand Code extension set and run it in bare mode with explicit lifecycle commands, diagnostics, approvals, and rollback. - [Build the Release Assistant extension](https://docs.autohand.ai/docs-md/tutorials/extensions/release-assistant-extension.md): Build the Release Assistant Autohand Code extension with versioned metadata, Git range tools, a multi-parameter template, and an evidence-driven planner. - [Build the Security Audit extension](https://docs.autohand.ai/docs-md/tutorials/extensions/security-audit-extension.md): Build the Security Audit Autohand Code extension and verify that useful audit tools still require canonical runtime authorization and respect immutable security. - [Build the Test Triage extension](https://docs.autohand.ai/docs-md/tutorials/extensions/test-triage-extension.md): Build the Autohand Test Triage extension with a required test-file parameter and a specialist agent that resolves the extension tool through its allowlist. - [Validate and publish an extension](https://docs.autohand.ai/docs-md/tutorials/extensions/validate-and-publish.md): Validate, test, package, and publish an Autohand Code extension using failure fixtures, stable JSON output, copied lifecycle proof, and immutable Git releases. - [Build the Workspace Brief extension](https://docs.autohand.ai/docs-md/tutorials/extensions/workspace-brief-extension.md): Build the Autohand Workspace Brief extension with two bounded Git tools and a portable Agent Skill, then validate, install, invoke, and remove it. - [Fix Failing Tests with Debugging Agent](https://docs.autohand.ai/docs-md/tutorials/fix-failing-tests-debugging.md): Use Autohand's debugging workflow to diagnose and fix failing tests systematically without guessing. - [Generate CI/CD Pipeline Configuration](https://docs.autohand.ai/docs-md/tutorials/generate-ci-cd-pipeline.md): Create GitHub Actions, GitLab CI, or Jenkins pipeline configurations tailored to your project using Autohand Code. - [Generate a Full CRUD Feature](https://docs.autohand.ai/docs-md/tutorials/generate-crud-feature.md): Add a complete create, read, update, delete feature to an existing project with validation and tests using Autohand Code. - [Generate Unit Tests for Existing Code](https://docs.autohand.ai/docs-md/tutorials/generate-unit-tests.md): Add comprehensive unit tests to untested code with proper assertions, edge cases, and mocking. - [Guided Tutorials](https://docs.autohand.ai/docs-md/tutorials/index.md): Step-by-step coding tutorials for Autohand Code CLI. Build websites, mobile apps, APIs, and more with guided walkthroughs you can follow along. - [Lab: add a feature from an explicit contract](https://docs.autohand.ai/docs-md/tutorials/learning-paths/add-a-feature.md): Use Autohand Code to plan and implement task filtering with tests for each status, invalid values, ordering, and immutable input. - [Lab: automate a validation check](https://docs.autohand.ai/docs-md/tutorials/learning-paths/automate-a-check.md): Create a deterministic local quality command with Autohand Code and prove that it detects a broken behavior in a disposable copy. - [Lab: fix a bug with regression tests](https://docs.autohand.ai/docs-md/tutorials/learning-paths/fix-a-bug.md): Repair the task-list fixture with Autohand Code, add meaningful regression tests, and verify compatibility and input immutability. - [Learn Autohand Code at your own pace](https://docs.autohand.ai/docs-md/tutorials/learning-paths/index.md): Follow five hands-on Autohand Code labs: explore a practice project, fix a bug, add a feature, review a diff, and automate validation. - [Lab: review a diff and prepare a handoff](https://docs.autohand.ai/docs-md/tutorials/learning-paths/review-and-handoff.md): Review the complete practice-project diff, classify findings with evidence, and prepare a handoff that another Autohand Code session can resume. - [Lab: set up and explore a practice project](https://docs.autohand.ai/docs-md/tutorials/learning-paths/setup-practice-project.md): Download a dependency-free practice project, record an intentional test failure, and use Autohand Code to trace its cause without editing. - [Migrate JavaScript to TypeScript](https://docs.autohand.ai/docs-md/tutorials/migrate-js-to-typescript.md): Add type safety to an existing JavaScript project file by file with proper type definitions. A step-by-step TypeScript migration walkthrough using Autohand. - [Modernize CSS to Custom Properties](https://docs.autohand.ai/docs-md/tutorials/modernize-css-custom-properties.md): Replace hardcoded colors, fonts, and spacing with CSS custom properties for a maintainable design system. A step-by-step tutorial using Autohand. - [Multi-Agent Team for Large Features](https://docs.autohand.ai/docs-md/tutorials/multi-agent-team.md): Coordinate multiple Autohand agents working in parallel on different parts of a large feature using git worktrees. - [Two-session peer communication lab](https://docs.autohand.ai/docs-md/tutorials/peer-communication-lab.md): Verify discovery, direct sending, inbox preview, correlated replies, draft preservation and incarnation changes with two local sessions. - [Refactor Legacy jQuery to Modern Framework](https://docs.autohand.ai/docs-md/tutorials/refactor-jquery-to-modern.md): Migrate jQuery code to a modern framework while preserving all existing behavior and test coverage. A step-by-step walkthrough using Autohand. - [Run Autohand Code in Docker](https://docs.autohand.ai/docs-md/tutorials/run-autohand-in-docker.md): Build a Docker image for Autohand Code and run headless repository automation with bind mounts, secrets, and repeatable container commands. - [Run Autohand Code on a VPS, Docker, and Cloud Hosts](https://docs.autohand.ai/docs-md/tutorials/run-autohand-on-a-vps.md): Deploy Autohand Code in headless mode on a VPS, Docker host, AWS EC2, DigitalOcean Droplet, or Cloudflare-backed remote access setup. - [Run Autohand Code on AWS EC2](https://docs.autohand.ai/docs-md/tutorials/run-autohand-on-aws-ec2.md): Provision an AWS EC2 Linux instance and run Autohand Code in headless mode for remote code review, scheduled automation, and webhook-triggered jobs. - [Run Autohand Code on Cloudflare Containers](https://docs.autohand.ai/docs-md/tutorials/run-autohand-on-cloudflare-containers.md): Use Cloudflare Containers for Worker-controlled Autohand Code runner containers when a plain Worker is not enough. - [Run Autohand Code on DigitalOcean Droplets](https://docs.autohand.ai/docs-md/tutorials/run-autohand-on-digitalocean.md): Create a DigitalOcean Droplet and run Autohand Code in headless mode for remote repository automation. - [Run a Code Review on Your Branch](https://docs.autohand.ai/docs-md/tutorials/run-code-review.md): Get a thorough code review of your changes before opening a pull request, catching bugs and style issues. - [Scaffold a REST API from Scratch](https://docs.autohand.ai/docs-md/tutorials/scaffold-rest-api.md): Generate a complete REST API with routes, controllers, middleware, and database models in one session using Autohand Code. - [Set up agent traces](https://docs.autohand.ai/docs-md/tutorials/set-up-agent-traces.md): Install the trace companion, enable metadata sync, confirm it is running, and view cross-agent activity in Autohand Console. - [Setting Up a Project with AGENTS.md](https://docs.autohand.ai/docs-md/tutorials/setting-up-agents-md.md): Configure your project with an AGENTS.md file so Autohand understands your codebase, conventions, and build commands. - [Trigger Autohand Code from a Cloudflare Worker](https://docs.autohand.ai/docs-md/tutorials/trigger-autohand-from-cloudflare-worker.md): Use a Cloudflare Worker as a secure edge webhook that validates requests and dispatches Autohand Code jobs to a runner. - [Using Skills and Slash Commands](https://docs.autohand.ai/docs-md/tutorials/using-skills-and-commands.md): Discover built-in skills like /commit and /review-pr, and learn how to create your own custom commands. - [Write Database Migrations](https://docs.autohand.ai/docs-md/tutorials/write-database-migrations.md): Generate safe, reversible database migration scripts with proper up and down functions using Autohand Code. - [Your First Autohand Session](https://docs.autohand.ai/docs-md/tutorials/your-first-session.md): Install Autohand Code, set up OpenRouter as your AI provider, and complete your first coding task in under five minutes. ## Autohand Code reference - [Agent Skills](https://docs.autohand.ai/docs-md/working-with-autohand-code/agent-skills.md): Create, manage, and share Agent Skills to extend Autohand's AI capabilities with specialized workflows and domain expertise. - [Agent Teams](https://docs.autohand.ai/docs-md/working-with-autohand-code/agent-teams.md): Coordinate multiple AI agents working in parallel with Agent Teams. A lead agent manages task assignment, dependencies, and progress across up to 5 teammates. - [Agent traces and Work Map](https://docs.autohand.ai/docs-md/working-with-autohand-code/agent-traces.md): Install the separately built ahtraces companion, choose what it may process or sync, and inspect work across 19 supported coding agents in Autohand Console. - [AGENTS.md Guide](https://docs.autohand.ai/docs-md/working-with-autohand-code/agents-md.md): Learn how to write effective AGENTS.md files to give AI code agents the context they need to work productively in your codebase. - [Chrome](https://docs.autohand.ai/docs-md/working-with-autohand-code/chrome.md): Use Autohand directly in your browser. Review pull requests, understand codebases, get inline code suggestions, and ask questions about any repository without. - [CLI Reference](https://docs.autohand.ai/docs-md/working-with-autohand-code/cli-reference.md): Complete reference for all Autohand Code CLI commands, flags, and options. - [Code CLI Overview](https://docs.autohand.ai/docs-md/working-with-autohand-code/cli.md): Autohand CLI is an autonomous LLM-powered coding agent that runs in your terminal. Understand your codebase, plan changes, and execute them with full agent control. - [Autohand Code](https://docs.autohand.ai/docs-md/working-with-autohand-code/code/index.md): Autohand Code brings self evolving coding assistance to your favorite editor. Available for VS Code, JetBrains IDEs, Zed, and as a standalone CLI. - [Features](https://docs.autohand.ai/docs-md/working-with-autohand-code/code/jetbrains/features.md): A complete guide to Autohand Code features in JetBrains IDEs. Deep integration with IntelliJ platform inspections, refactoring, and project indexing for intelligent. - [Getting Started](https://docs.autohand.ai/docs-md/working-with-autohand-code/code/jetbrains/getting-started.md): Install and configure Autohand Code for JetBrains IDEs including IntelliJ IDEA, WebStorm, PyCharm, and GoLand. - [Features](https://docs.autohand.ai/docs-md/working-with-autohand-code/code/vscode/features.md): Explore all features of Autohand Code for VS Code: inline suggestions, chat panel, multi-file editing, git integration, and more. - [Getting Started](https://docs.autohand.ai/docs-md/working-with-autohand-code/code/vscode/getting-started.md): Install and configure Autohand Code for Visual Studio Code. Get AI-powered coding assistance in minutes. - [Features](https://docs.autohand.ai/docs-md/working-with-autohand-code/code/zed/features.md): Explore Autohand Code features in Zed Editor: native ACP integration, inline assist, multi-buffer editing, and high-performance AI coding. - [Getting Started](https://docs.autohand.ai/docs-md/working-with-autohand-code/code/zed/getting-started.md): Install and configure Autohand Code for Zed Editor. Experience ultra-fast AI coding assistance with native Agent Client Protocol support. - [Configuration](https://docs.autohand.ai/docs-md/working-with-autohand-code/configuration.md): Complete Autohand Code configuration reference for providers, UI, agents, concurrent sessions, permissions, experiments, teams, MCP, hooks, sync, browser. - [Context Compaction](https://docs.autohand.ai/docs-md/working-with-autohand-code/context-compaction.md): Automatic context management that compresses conversation history to keep long sessions within model context limits. - [Evolve](https://docs.autohand.ai/docs-md/working-with-autohand-code/evolve.md): Autohand Evolve enables continuous learning from your codebase. The agent analyzes commits and PRs to understand your coding style. - [Extended Thinking](https://docs.autohand.ai/docs-md/working-with-autohand-code/extended-thinking.md): Control how much reasoning Autohand does before responding. Choose between extended, normal, and none thinking levels for different tasks. - [CLI extensions](https://docs.autohand.ai/docs-md/working-with-autohand-code/extensions/cli-extensions.md): Install, inspect, diagnose, enable, disable, and remove Autohand Code CLI extensions at user or project scope. - [Extension API v1](https://docs.autohand.ai/docs-md/working-with-autohand-code/extensions/extension-api.md): Reference for Autohand Code Extension API v1 manifests, declarative tool contributions, agent definitions, validation, compatibility, and publishing. - [Extend Autohand Code](https://docs.autohand.ai/docs-md/working-with-autohand-code/extensions/index.md): Choose how to extend Autohand Code: build an agent application with the Code Agent SDK, package declarative tools, agents, and skills, or add reviewed trusted. - [External Agents](https://docs.autohand.ai/docs-md/working-with-autohand-code/external-agents.md): Load agent definitions from external directories and integrate with other AI coding tools. - [Headless Mode](https://docs.autohand.ai/docs-md/working-with-autohand-code/headless-mode.md): Run Autohand in headless mode for CI/CD pipelines, automated scripts, and background task execution. - [Hooks and Events](https://docs.autohand.ai/docs-md/working-with-autohand-code/hooks-and-events.md): Learn how Autohand Code hooks and events work. Configure shell hooks, respond to lifecycle events, and automate linting, tests, notifications, and audits. - [Hooks Reference](https://docs.autohand.ai/docs-md/working-with-autohand-code/hooks.md): Configure hooks to run custom scripts in response to agent events. Automate workflows, enforce policies, and extend Autohand's capabilities. - [Import and Migration](https://docs.autohand.ai/docs-md/working-with-autohand-code/import.md): Import your settings, agents, and configurations from Claude Code, Codex, Gemini, Cursor, Cline, Continue, and Augment into Autohand. - [Localization](https://docs.autohand.ai/docs-md/working-with-autohand-code/localization.md): Use Autohand in your preferred language. 16 supported locales with full UI translation and LLM-aware locale integration. - [MCP Servers](https://docs.autohand.ai/docs-md/working-with-autohand-code/mcp-servers.md): Connect Autohand to external MCP servers for custom tools. Supports stdio, SSE, and Streamable HTTP transports. - [Memory System](https://docs.autohand.ai/docs-md/working-with-autohand-code/memory.md): Store and retrieve context across sessions with Autohand's multi-level memory system. Project memories share team conventions via git, while user memories keep. - [Dynamic Meta-Tools](https://docs.autohand.ai/docs-md/working-with-autohand-code/meta-tools.md): Create custom tools on-the-fly that persist across sessions and extend Autohand's capabilities. - [Continue Autohand Code from your iPhone](https://docs.autohand.ai/docs-md/working-with-autohand-code/mobile-handoff.md): Pair Autohand Code with the iOS app using /go. Learn live steering, durable queue mode, mobile commands, approvals, workspace files, session resume, and relay safety. - [Pipe Mode](https://docs.autohand.ai/docs-md/working-with-autohand-code/pipe-mode.md): Use Pipe Mode for Unix-style composable workflows. Pipe data into Autohand and get structured JSON output for scripting and automation. - [Plan Mode](https://docs.autohand.ai/docs-md/working-with-autohand-code/plan-mode.md): Use Plan Mode to review and approve the agent's approach before any code changes are made. Separate thinking from doing. - [Settings Sync](https://docs.autohand.ai/docs-md/working-with-autohand-code/settings-sync.md): Keep your Autohand configuration, agents, skills, and memory files in sync across every machine you work on. - [Skills System](https://docs.autohand.ai/docs-md/working-with-autohand-code/skills.md): Create and manage reusable skills that guide Autohand's behavior for specific tasks and workflows. - [Slack](https://docs.autohand.ai/docs-md/working-with-autohand-code/slack.md): Use Autohand as a Slack bot for team-wide AI coding assistance and collaborative development. - [Slash Commands Reference](https://docs.autohand.ai/docs-md/working-with-autohand-code/slash-commands.md): Complete reference for all Autohand CLI slash commands. Session management, code tools, model switching, and more. - [System Prompt Customization](https://docs.autohand.ai/docs-md/working-with-autohand-code/system-prompt.md): Customize or replace the system prompt that guides agent behavior. Use CLI flags to tailor the agent's personality, constraints, and output style. - [Telemetry & Privacy](https://docs.autohand.ai/docs-md/working-with-autohand-code/telemetry.md): Understand what data Autohand collects, how it's used, and how to opt out of telemetry. - [Worktrees](https://docs.autohand.ai/docs-md/working-with-autohand-code/worktrees.md): Use git worktrees to work on multiple features and branches in parallel without switching context. - [YOLO Mode](https://docs.autohand.ai/docs-md/working-with-autohand-code/yolo-mode.md): YOLO Mode auto-approves tool calls based on configurable patterns. Skip repetitive confirmations for trusted operations. ## Optional - [Complete documentation](https://docs.autohand.ai/llms-full.txt): All public documentation in one text file; large, so prefer individual pages for focused tasks. - [Changelog](https://docs.autohand.ai/docs-md/changelog.md): Dated documentation changes. - [Sitemap](https://docs.autohand.ai/sitemap.xml): Canonical public page URLs.