AIChat
A command-line tool for chatting with language models, with a shell assistant, RAG and agents.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
1 more ways to get AIChat
Package managers
- Homebrew
brew install aichat
About AIChat
AIChat is an all-in-one command-line tool for working with large language models. It offers a chat REPL, a command mode for one-off prompts, and a shell assistant that turns requests into commands.
It also supports retrieval-augmented generation over your own documents, plus tools and agents. It connects to many providers, including OpenAI, Claude, Gemini and Groq, and to Ollama for models running locally. Written in Rust and dual-licensed under MIT and Apache 2.0.
Strengths
- One tool for many model providers
- Works with local models through Ollama
- Shell assistant, RAG and agents built in
- Popular project with a large user base
Limitations
- Hosted providers need API keys and may cost money
- Configuration is done through YAML files
Details
- Pricing
- FreeFree and open source; hosted model providers charge for their own APIs.
- License
- MIT OR Apache-2.0
- Developer
- sigoden
- Platforms
- Command line
- How it runs
- Downloadable app
- Best suited for
- Using several language models from the terminal
- Categories
- Local AI tools, CLI tools, AI assistants
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to AIChat
Compare allSoftware that can replace AIChat for an important use case, and what changes if you switch.
LLM
A command-line tool and Python library for prompting remote and locally installed language models.
LLM is also a command-line tool for remote and local models, but it adds SQLite logging of every prompt and a Python library, and local models need an extra plugin.
Fabric
A command-line tool for running a crowdsourced library of reusable AI prompts against language models.
Fabric keeps the terminal workflow and local or remote model support, but it centres on a crowdsourced library of reusable prompt patterns instead of built-in RAG, agents and a shell assistant.
Similar software
Related functionality, not necessarily a direct replacement.
Open Interpreter
A command-line coding agent built to work with open language models such as Kimi and GLM.
Cline
An open-source AI coding agent for VS Code, the terminal and a standalone desktop app.
LibreChat
Self-hosted open-source chat interface that brings many AI models and providers into one place.
NextChat
An open-source AI chat client for the web and desktop that connects to many language models.
TypingMind
A chat interface for ChatGPT, Claude, Gemini and other language models that runs on your own API keys.
K8sGPT
An AI-powered tool that scans Kubernetes clusters and explains detected problems in plain English.