Skip to content
aicoolies logo

AIChat

All-in-one LLM CLI tool with shell assistant, RAG, and function calling

All-in-one LLM CLI written in Rust that gives unified access to 20+ AI providers (OpenAI, Claude, Gemini, Ollama, Groq, Mistral, DeepSeek, and more) through one terminal interface. Includes a shell assistant, interactive REPL with session management, RAG over local files and URLs, custom roles, function calling, and a built-in HTTP server exposing Chat Completions, Embeddings, and Rerank APIs plus an LLM Playground and Arena for model comparison.

About AIChat

AIChat is an all-in-one LLM CLI tool written in Rust that provides unified access to over 20 AI model providers through a single terminal interface, featuring a shell assistant, interactive chat REPL, RAG capabilities, and AI agent tools. It solves the challenge of working with multiple AI providers by offering a consistent command-line interface where developers can switch between OpenAI, Claude, Gemini, Ollama, Groq, Mistral, DeepSeek, and many more providers without changing their workflow. AIChat brings the power of large language models directly into the terminal environment where developers already work, with features designed for seamless integration into shell workflows and automation scripts.

AIChat differentiates itself with a versatile shell assistant that translates natural language descriptions into executable shell commands adapted to the user OS and shell environment, a chat REPL for interactive conversations with context management, RAG support for incorporating local files, directories, and remote URLs into AI responses, and a built-in HTTP server that provides Chat Completions, Embeddings, and Rerank APIs along with an LLM Playground and Arena for model comparison. The tool supports custom roles for tailoring AI behavior, session management for maintaining conversation context, and function calling for extending capabilities through custom tools. Written in Rust, AIChat delivers excellent performance with a small binary size.

AIChat targets developers, system administrators, and command-line power users who want AI assistance integrated directly into their terminal workflow without switching to web-based interfaces or IDE plugins. It supports deployment as a local AI gateway through its built-in HTTP server, making it useful for teams that want a lightweight, self-hosted AI proxy. AIChat is particularly popular among developers who work primarily in the terminal and value the ability to quickly query different AI models, generate shell commands from natural language, search private documents through RAG, and automate repetitive tasks through AI-powered scripting, all from a single, fast, cross-platform binary.

Pricing & Platform Specs

Pricing Summary

Free and 100% open source under dual MIT/Apache-2.0 licenses. Rust-based all-in-one CLI with no software costs; uses BYOK for 20+ commercial LLM providers (OpenAI, Claude, Gemini, DeepSeek) and supports 100% free local models via Ollama.

full pricing breakdown →

Supported Platforms

CLI (macOS, Linux, Windows, Termux)

Explore categories, tags & use cases

AI-powered command-line productivity tool

ShellGPT (sgpt) is a command-line productivity tool powered by OpenAI models that generates shell commands, code snippets, and documentation directly in the terminal. Integrates with Bash, Zsh, PowerShell, and CMD; places AI-suggested commands into the terminal input via hotkeys. Supports persistent chat sessions, a REPL mode, and custom Python functions for extending capabilities. Accepts stdin and arguments for pipe-based workflows where command output can be piped to the AI.

Open Source

Terminal AI chatbot — no API key required

Cross-platform terminal GPT client written in Go that provides free access to AI chatbots (KoboldAI, Blackbox AI, OpenAI) without API keys or account creation. Offers interactive multi-turn chat, shell command generation and execution, code generation, and image generation via Pollinations. Distributed as a single binary with no dependencies, making installation trivial on macOS, Linux, and Windows. Ideal for developers who want quick AI in the terminal without signup friction.

Open Source

Modular AI prompt framework for everyday tasks

Fabric is an open-source framework that organizes AI prompts into reusable patterns for solving everyday tasks like summarizing content, explaining code, extracting insights from videos, and generating social media posts. Written in Go with support for 20+ AI providers including OpenAI, Claude, Gemini, and Ollama, it runs from the command line and can serve as a REST API. With 40,000+ GitHub stars, Fabric bridges the gap between AI capabilities and practical workflow automation.

Open Source

Community experience

Sources & verification

Sources checked
Content verified

Verification dates are editorial checks. Routine CMS saves and automatic updatedAt timestamps do not advance them.

FAQ

What is AIChat?

All-in-one LLM CLI written in Rust that gives unified access to 20+ AI providers (OpenAI, Claude, Gemini, Ollama, Groq, Mistral, DeepSeek, and more) through one terminal interface. Includes a shell assistant, interactive REPL with session management, RAG over local files and URLs, custom roles, function calling, and a built-in HTTP server exposing Chat Completions, Embeddings, and Rerank APIs plus an LLM Playground and Arena for model comparison.

Is AIChat free?

Yes — AIChat is open source and free to use. Free and 100% open source under dual MIT/Apache-2.0 licenses. Rust-based all-in-one CLI with no software costs; uses BYOK for 20+ commercial LLM providers (OpenAI, Claude, Gemini, DeepSeek) and supports 100% free local models via Ollama.

Is AIChat open source?

Yes — AIChat is open source.

Is AIChat still maintained?

Yes — AIChat is active. Its listing was last verified on September 6, 2026.

What are the best AIChat alternatives?

The first editor-selected AIChat alternatives are ShellGPT, tgpt, Fabric.