What is CodaiCLI?
CodaiCLI is an AI-powered command-line assistant that helps you understand, manage, and edit software projects using natural language. Ask questions about your codebase, generate code, and automate tasks directly from your terminal.
Key Features
Multi-provider AI support
Choose between OpenAI, Google Gemini, or Anthropic Claude with a simple command
Interactive configuration
Easy setup wizard for API keys, models, and profiles
Command confirmation
All changes and command executions require explicit user confirmation for safety
Smart file analysis
Automatically analyzes your project structure for context-aware assistance
Installation
Basic installation
pip install codaicli
Install with all dependencies
pip install "codaicli[all]"
Quick Start
1
Navigate to your project
cd your-project
2
Run CodaiCLI
codaicli
3
Configure (first time only)
codaicli configure
4
Start interacting!
Ask anything about your code in natural language
Commands
use openai/gemini/claude
Switch between AI providers
help
Show help information
clear
Clear the screen
exit, quit, q
Exit CodaiCLI
Security
CodaiCLI is designed with security in mind:
- All changes and command executions require user confirmation
- API keys are stored locally in your user directory
- Use
.codaiignore
to protect sensitive files - No sensitive data is collected or transmitted without consent