CodaiCLI

AI-powered CLI assistant for code projects

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