Skip to main content

AutoDevOS CLI

AI-powered coding assistant for your terminal — like Claude Code.

Installation

Quick Install (Recommended)

# Using pip
pip install ados

# Or using pipx (isolated environment)
pipx install ados

From Source

git clone https://github.com/KhalkarYash/autodevos-cli.git
cd autodevos-cli
pip install -e .

Quick Start

1. Setup (First Time)

# Interactive setup wizard
ados auth setup

This will guide you through:

  • Choosing your LLM provider (OpenAI, Claude, Gemini, Ollama, etc.)
  • Setting up your API key
  • Configuring your preferred model

2. Start Coding

# Open in current directory
ados

# Open a specific project
ados ~/projects/myapp

# Run a single command
ados "create a simple todo app with React"

Supported Providers

Provider API Key Default Model
ollama Not needed llama3.2
openai Required gpt-4o
anthropic Required claude-sonnet-4-20250514
gemini Required gemini-1.5-pro
openrouter Required anthropic/claude-sonnet-4-20250514

Commands

Main Commands

ados                    # Interactive session in current directory
ados <directory>        # Open specific directory
ados "prompt"           # Single prompt mode
ados --init             # Initialize project config

Configuration

ados config             # Show current config
ados config provider    # List/set provider
ados config model       # Set model
ados config url         # Set custom API URL
ados config providers   # List all providers

Authentication

ados auth               # Show auth status
ados auth setup         # Interactive setup wizard
ados auth set-key <provider>  # Set API key
ados auth remove-key <provider>  # Remove API key

Session Commands (Interactive Mode)

Command Description
/help Show available commands
/config Show current configuration
/tools List available tools
/stats Show session statistics
/save Save current session
/clear Clear conversation
/exit Exit the session

Configuration

Global Config

Located at ~/.config/autodevos/config.toml:

[model]
provider = "anthropic"
name = "claude-sonnet-4-20250514"
temperature = 1.0

Project Config

Create .autodevos/config.toml in your project:

# Project-specific AI instructions
developer_instructions = """
This is a Python FastAPI project.
Follow PEP 8 style guidelines.
Use pytest for testing.
"""

# Tool restrictions
allowed_tools = ["read_file", "write_file", "shell", "grep"]

# Approval policy
approval = "auto"

Team Setup (Dashboard Integration)

For teams, admins can generate a setup token:

# Admin generates token
ados auth generate-token
# Output: eyJwcm92aWRlci...

# Team members apply it
ados auth setup-token eyJwcm92aWRlci...
ados auth set-key anthropic  # Set their own API key

Using with Ollama (Local)

# Start Ollama
ollama serve

# Configure AutoDevOS
ados config provider ollama
ados config model llama3.2

# Start coding!
ados

Remote Ollama (Different Machine)

# On the machine running Ollama:
OLLAMA_HOST=0.0.0.0 ollama serve

# On your machine:
ados config provider ollama
ados config url http://192.168.1.100:11434/v1

Features

  • Multi-Provider Support: OpenAI, Anthropic, Google, Ollama, and more
  • Interactive Terminal UI: Rich formatting with streaming responses
  • Built-in Tools: File operations, shell commands, web search, and more
  • Context Management: Automatic compression for long conversations
  • Session Persistence: Save and resume conversations
  • Safety Controls: Approval policies for dangerous operations
  • MCP Integration: Extend with Model Context Protocol servers
  • Project Config: Customize AI behavior per-project

Environment Variables

Override config with environment variables:

export API_KEY="your-api-key"
export BASE_URL="https://custom-api.example.com/v1"

Requirements

  • Python 3.11+
  • For Ollama: Ollama installed and running

License

MIT

Metadata

Release files for ados 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for ados 0.1.3
File Interpreter ABI Platform
ados-0.1.3-py3-none-any.whl Python 3 none any Details

Release files / ados-0.1.3-py3-none-any.whl

Download URL ados-0.1.3-py3-none-any.whl
Size 82.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cb46056ae23a341baecb19f08c0bb19d69c1af043f9a3f6e32e754f82e2a4d75
BLAKE2b-256 checksum
How to use checksums
f0d7d82a2d83c2e81e492bb3323ebae23a1d7151f9c2098d8ce038174a291c2f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 8, 2026.

Transparency log

Security for ados 0.1.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 1 file in this release has been uploaded with provenance metadata.

Attestation for ados-0.1.3-py3-none-any.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Mar 8, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page