Favicon of aichat

aichat

CLI tool connecting to GPT, Claude, Gemini, and 17+ other LLM providers. Features interactive REPL, shell integration, code assistance, image analysis, and RAG capabilities.

AIChat is a comprehensive command-line interface for interacting with over 20 leading AI language models through a single, unified tool. Whether you're using OpenAI's GPT models, Anthropic's Claude, Google's Gemini, or providers like Mistral, Groq, and Perplexity, AIChat provides seamless access to all major LLM platforms.

The tool operates in multiple modes to suit different workflows. CMD mode lets you pipe questions directly from the terminal, while REPL mode offers an interactive chat experience with tab autocompletion, history search, and custom keybindings. The Shell Assistant feature transforms natural language descriptions into precise shell commands tailored to your operating system and environment.

Key capabilities include:

  • Multi-provider support for 20+ LLM platforms with unified configuration
  • Context-aware sessions that maintain conversation history and continuity
  • Image analysis for processing visual content alongside text
  • Code assistance with pair programming support and syntax highlighting
  • RAG (Retrieval-Augmented Generation) to incorporate external documents into conversations
  • Function calling and AI Agents for automating complex workflows
  • Custom roles to define specialized LLM behaviors for different tasks
  • Flexible input handling from stdin, local files, directories, and remote URLs
  • Built-in HTTP server with Chat Completions API, embeddings, and a web-based LLM Playground
  • Customizable themes with dark and light mode support

Installation is straightforward via Cargo, Homebrew, Pacman, Scoop, or pre-built binaries for macOS, Linux, and Windows. The tool is particularly valuable for developers who want powerful AI capabilities without leaving their terminal environment.

Features

JSON outputScriptable

Media

Pros

5
  • Supports over 20 LLM providers
  • Interactive REPL and command-line modes
  • Shell integration for command generation
  • RAG and function calling capabilities
  • Built-in HTTP server for local deployment

Related tools

Share:

Auto-fetched .

Recent releases

Similar to aichat

Favicon

 

  
 
Favicon

 

  
 
Favicon