v1.0.0 — Built with Rust

AI in Your Terminal

A powerful CLI for Azure AI Foundry. Chat with Claude, GPT, and DeepSeek models directly from your terminal with syntax highlighting and tool execution.

aicli
▛▀▀▀▀▀▀▀▀▜ AICLI v1.0.0
/\_/\ Claude Opus 4.5
▙▄▄▄▄▄▄▄▄▟ ~/my-project
Create a REST API with Express and TypeScript
AICLI
Creating Express TypeScript project...
Created src/index.ts
Created package.json

Features

Everything you need for AI-powered development

🤖

Multi-Model Support

Switch between Claude, GPT, and DeepSeek models instantly with /model command.

🎨

Syntax Highlighting

Beautiful Dracula-themed code blocks with language-aware syntax highlighting.

🛠️

Tool Execution

Execute shell commands, read/write files, and search your codebase automatically.

📁

File Context

Include files in your prompts with @filename for context-aware responses.

Streaming Responses

Real-time streaming with animated thinking indicator for instant feedback.

🌍

Multilingual

Full support for English and Portuguese interfaces. More coming soon.

Installation

Get up and running in minutes

1

Download the Binary

Download the latest release for your platform from GitHub Releases.

Download Latest Release
2

Run the Installer

Run the binary and use the /install command to install globally.

./aicli.exe
❯ /install
3

Configure Your Model

On first run, AICLI will guide you through adding your Azure AI credentials.

aicli
4

Build from Source (Optional)

If you prefer to build from source, make sure you have Rust installed.

git clone https://github.com/leonardo-matheus/azure-ai-cli.git
cd azure-ai-cli
cargo build --release

Supported Models

Connect to any Azure AI Foundry model

🟣

Claude

Opus, Sonnet, Haiku via Azure AI

🟢

GPT

GPT-4, GPT-4 Turbo, GPT-3.5

🔵

DeepSeek

DeepSeek Coder and Chat models

Custom

Any OpenAI-compatible endpoint

Commands

Quick reference for all available commands

Command Description
/help Show available commands
/model List and switch between models
/model <name> Switch to a specific model
/clear Clear conversation history
/config Show current configuration
/lang <en|pt> Change interface language
/install Install AICLI globally
/uninstall Uninstall AICLI
/exit Exit the CLI
@filename Include file content as context