Autohand Code CLI logo

Autohand Code CLI

Free

Self-evolving autonomous coding agent for the terminal with 40+ tools, multi-LLM support, and a modular skills system.

FreeFree tier
Inputs: code, text
Type
Open Source
Company
Autohand AI

About Autohand Code CLI

A fast, self-improving terminal-native AI coding agent for planning, reflecting, remembering, editing, testing, and automating work across your codebase. Autohand Code CLI lives where you already work – the terminal. It reads project context, plans changes, edits files, runs tools, and asks for approval before risky operations. The interface is built for focused interactive sessions: minimal chrome, smooth Ink rendering, file mentions, slash commands, skills, permissions, provider switching, and session history all available from one prompt. Install it, run 'autohand', and describe the outcome you want in natural language. Use it locally, with your editor, or in CI/CD to automate repetitive engineering work without giving up control.

Key Features

Terminal-native interactive REPL with minimal chrome and keyboard shortcuts
Planning + Tools loop combining reasoning, file edits, shell commands, and web context
Modular Skills system for extending workflows with specialized instruction packages
Multi-Provider support (OpenRouter, LLMGateway, OpenAI, AWS Bedrock, DeepSeek, Azure Foundry, Z.ai, local models)
Git integration with automatic commits and full version control
Safe execution with configurable permission modes (prompts before risky operations)
Cross-platform support for macOS, Linux, and Windows
File mentions, slash commands, session history, and provider switching from one prompt

Pros & Cons

Pros
  • No context switching – stays in the terminal, eliminates copy-paste
  • Intelligent planning based on full project context before making changes
  • Safe execution prompts for approval on risky operations
  • Highly extensible with custom skills, hooks, and provider configurations
  • Optimized for fast, responsive interactive sessions
  • Supports a wide range of LLM providers including local models
Cons
  • CLI-only interface may have a learning curve for developers unfamiliar with terminal tools
  • Requires API keys for cloud-based LLM providers, incurring usage costs
  • May be overkill for simple, one-off code changes best handled by a simpler tool
  • Initial setup involves installing dependencies and configuring providers

Best For

Automated code editing and refactoring across the codebasePlanning and executing multi-step development tasks in natural languageTesting and debugging with integrated shell command executionCI/CD automation for repetitive engineering workflowsLearning and understanding unfamiliar codebases through contextual analysis

FAQ

How does Autohand Code CLI ensure safe execution?
It prompts for approval before risky operations (e.g., file edits, shell commands) unless you choose a different permission mode that allows automatic execution.
What LLM providers does it support?
It supports OpenRouter, LLMGateway, OpenAI, AWS Bedrock, DeepSeek, Azure Foundry Models, Z.ai, and local models.
Can I use Autohand Code CLI in CI/CD pipelines?
Yes, it can be used locally, with your editor, or in CI/CD to automate repetitive engineering work without giving up control.