aichat

Ochiq manbalardan

Shell Assistant, Chat-REPL, RAG, AI Tools va Agents imkoniyatlariga ega, OpenAI, Claude, Gemini, Ollama, Groq va boshqalarga kirish imkoni bilan barcha funksiyalarni birlashtirgan LLM CLI vositasi.

Mashina tarjimasi · Asl matnni koʻrsatish

All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more.

AI vositaKategoriya: AI vositalariOpen sourcemaʼlumot tekshirilgan: 15-okt, 2026

Sharh

  • ai
  • ai-agents
  • chatbot
  • claude
  • cli
  • function-calling
  • gemini
  • llm
  • ollama
  • openai

Oʻrnatish

Buyruqlar faqat koʻrsatiladi, marketpleys ularni bajarmaydi. Rasmiy hujjatlar bilan solishtiring.
  • Rasmiy reliz fayllariOchiq manbalardanoxirgi rasmiy relizdan
    github.com/sigoden/aichat/releases/tag/v0.30.0 ↗
  • Til paketlari reyestriOchiq manbalardanpaket manifestidan — reyestrda chop etilgani tekshirilmagan
    cargo install aichat

    Tekshirilmagan: oʻrnatishdan oldin reyestrdagi paket aynan shu loyihaga tegishli ekanini tekshiring.

    crates.io/crates/aichat ↗
  • Manbadan yigʻishOchiq manbalardankatalog metamaʼlumotlaridan

    Manbadan yigʻish: tekshirilgan yigʻish retsepti yoʻq — repozitoriy koʻrsatmalariga amal qiling.

    github.com/sigoden/aichat ↗

Moslik

«Nomaʼlum» dalil topilmaganini bildiradi, mahsulot mos emasligini emas.
PlatformaHolatArxitekturaDalilIshonchlilik
WindowsMosx86v0.30.0 relizidagi rasmiy yigʻma: aichat-v0.30.0-i686-pc-windows-msvc.zip0.70
Mosx86_64v0.30.0 relizidagi rasmiy yigʻma: aichat-v0.30.0-x86_64-pc-windows-msvc.zip0.70
Mosarm64v0.30.0 relizidagi rasmiy yigʻma: aichat-v0.30.0-aarch64-pc-windows-msvc.zip0.70
macOSMosx86_64v0.30.0 relizidagi rasmiy yigʻma: aichat-v0.30.0-x86_64-apple-darwin.tar.gz0.70
Mosarm64v0.30.0 relizidagi rasmiy yigʻma: aichat-v0.30.0-aarch64-apple-darwin.tar.gz0.70
LinuxMosarmv7v0.30.0 relizidagi rasmiy yigʻma: aichat-v0.30.0-armv7-unknown-linux-musleabihf.tar.gz0.70
Mosx86v0.30.0 relizidagi rasmiy yigʻma: aichat-v0.30.0-i686-unknown-linux-musl.tar.gz0.70
Mosx86_64v0.30.0 relizidagi rasmiy yigʻma: aichat-v0.30.0-x86_64-unknown-linux-musl.tar.gz0.70
Mosarm64v0.30.0 relizidagi rasmiy yigʻma: aichat-v0.30.0-aarch64-unknown-linux-musl.tar.gz0.70
Mos—v0.30.0 relizidagi rasmiy yigʻma: aichat-v0.30.0-arm-unknown-linux-musleabihf.tar.gz0.60
Web browserNomaʼlum———
Server / self-hostedNomaʼlum———
Container (OCI)Nomaʼlum———

Relizlar

tekshirilgan: 29-okt, 2026
v0.30.0Oxirgi6-iyl, 2025Rasmiy manba ↗

0.30.0 versiyasi fayllari

Marketpleys bu fayllarni saqlamaydi: yuklab olish rasmiy manbadan. Biz ularni skanerlamaganmiz.
FaylPlatformaHajmSHA-256Rasmiy manbadan yuklab olish
aichat-v0.30.0-aarch64-apple-darwin.tar.gzmacos · arm64 · tarball4,8 MB680d36ed7f7b…Rasmiy manba ↗
aichat-v0.30.0-aarch64-pc-windows-msvc.zipwindows · arm64 · zip4,9 MB2f381e70ddaf…Rasmiy manba ↗
aichat-v0.30.0-aarch64-unknown-linux-musl.tar.gzlinux · arm64 · tarball5,2 MBeb1cd0948569…Rasmiy manba ↗
aichat-v0.30.0-arm-unknown-linux-musleabihf.tar.gzlinux · tarball4,9 MB30676a28a3e3…Rasmiy manba ↗
aichat-v0.30.0-armv7-unknown-linux-musleabihf.tar.gzlinux · armv7 · tarball4,9 MBe79f0f245a99…Rasmiy manba ↗
aichat-v0.30.0-i686-pc-windows-msvc.zipwindows · x86 · zip4,6 MBd5b019fc65cf…Rasmiy manba ↗
aichat-v0.30.0-i686-unknown-linux-musl.tar.gzlinux · x86 · tarball5,2 MBe843cdc0603f…Rasmiy manba ↗
aichat-v0.30.0-x86_64-apple-darwin.tar.gzmacos · x86_64 · tarball5 MB94aa09315773…Rasmiy manba ↗
aichat-v0.30.0-x86_64-pc-windows-msvc.zipwindows · x86_64 · zip5 MB89df8c4ccd6d…Rasmiy manba ↗
aichat-v0.30.0-x86_64-unknown-linux-musl.tar.gzlinux · x86_64 · tarball5,5 MB6b0cc08c5ceb…Rasmiy manba ↗

Relizlar tarixi

Sifat profili

algoritm quality-v1.0 · baholangan 15-okt, 2026
Sifat bahosi76
Xavf bahosi0
Ishonchlilik 1.00
Sifat bahosi va xavf bahosi — turli koʻrsatkichlar. Yuqori sifat xavfsizlikni kafolatlamaydi.

Baho tarkibi

Qoʻllab-quvvatlash · 206
last activity 234 days ago
Hujjatlar · 1515
README 7482 chars, description present
Foydalanishga tayyorlik · 1515
install instructions: yes; releases: yes
Metamaʼlumotlar · 108
3/4 of description, homepage, license, topics
Relizlar · 106
10 release(s), latest 466 days ago
Kategoriya aniqligi · 107
classifier confidence 0.65
Ommaboplik · 1010
10498 stars (log-dampened, 10k = max)
Litsenziya aniqligi · 55
SPDX Apache-2.0
Hamjamiyat · 55
issues enabled, 759 forks

Litsenziya

Apache-2.0
Litsenziya maʼlumrepozitoriy xostingi maʼlumotlariga koʻra

Bu katalog siyosati holati, yuridik xulosa emas.

Manbalar

github.com/sigoden/aichatAsosiy★ 10 498 yulduzfaollik: 23-fev, 2026Asosiy repozitoriy · Ishonchlilik 1.00

Sharhlar

Sharh yozish uchun kiring

Hali sharhlar yoʻq.

Muqobillar

README

sigoden/aichat dan · litsenziya Apache-2.0 · yuklangan 29-okt, 2026

AIChat: All-in-one LLM CLI Tool

[CI] [Crates] [Discord]

AIChat is an all-in-one LLM CLI tool featuring Shell Assistant, CMD & REPL Mode, RAG, AI Tools & Agents, and More.

Install

Package Managers

  • Rust Developers: cargo install aichat
  • Homebrew/Linuxbrew Users: brew install aichat
  • Pacman Users: pacman -S aichat
  • Windows Scoop Users: scoop install aichat
  • Android Termux Users: pkg install aichat

Pre-built Binaries

Download pre-built binaries for macOS, Linux, and Windows from GitHub Releases, extract them, and add the aichat binary to your $PATH.

Features

Multi-Providers

Integrate seamlessly with over 20 leading LLM providers through a unified interface. Supported providers include OpenAI, Claude, Gemini (Google AI Studio), Ollama, Groq, Azure-OpenAI, VertexAI, Bedrock, Github Models, Mistral, Deepseek, AI21, XAI Grok, Cohere, Perplexity, Cloudflare, OpenRouter, Ernie, Qianwen, Moonshot, ZhipuAI, MiniMax, Deepinfra, VoyageAI, any OpenAI-Compatible API provider.

CMD Mode

Explore powerful command-line functionalities with AIChat's CMD mode.

[aichat-cmd]

REPL Mode

Experience an interactive Chat-REPL with features like tab autocompletion, multi-line input support, history search, configurable keybindings, and custom REPL prompts.

[aichat-repl]

Shell Assistant

Elevate your command-line efficiency. Describe your tasks in natural language, and let AIChat transform them into precise shell commands. AIChat intelligently adjusts to your OS and shell environment.

[aichat-execute]

Multi-Form Input

Accept diverse input forms such as stdin, local files and directories, and remote URLs, allowing flexibility in data handling.

InputCMDREPL
CMDaichat hello
STDINcat data.txt | aichat
Last Reply.file %%
Local filesaichat -f image.png -f data.txt.file image.png data.txt
Local directoriesaichat -f dir/.file dir/
Remote URLsaichat -f https://example.com.file https://example.com
External commandsaichat -f '`git diff`'.file `git diff`
Combine Inputsaichat -f dir/ -f data.txt explain.file dir/ data.txt -- explain

Role

Customize roles to tailor LLM behavior, enhancing interaction efficiency and boosting productivity.

[aichat-role]

The role consists of a prompt and model configuration.

Session

Maintain context-aware conversations through sessions, ensuring continuity in interactions.

[aichat-session]

The left side uses a session, while the right side does not use a session.

Macro

Streamline repetitive tasks by combining a series of REPL commands into a custom macro.

[aichat-macro]

RAG

Integrate external documents into your LLM conversations for more accurate and contextually relevant responses.

[aichat-rag]

Function Calling

Function calling supercharges LLMs by connecting them to external tools and data sources. This unlocks a world of possibilities, enabling LLMs to go beyond their core capabilities and tackle a wider range of tasks.

We have created a new repository https://github.com/sigoden/llm-functions to help you make the most of this feature.

AI Tools & MCP

Integrate external tools to automate tasks, retrieve information, and perform actions directly within your workflow.

[aichat-tool]

AI Agents (CLI version of OpenAI GPTs)

AI Agent = Instructions (Prompt) + Tools (Function Callings) + Documents (RAG).

[aichat-agent]

Local Server Capabilities

AIChat includes a lightweight built-in HTTP server for easy deployment.

$ aichat --serve
Chat Completions API: http://127.0.0.1:8000/v1/chat/completions
Embeddings API:       http://127.0.0.1:8000/v1/embeddings
Rerank API:           http://127.0.0.1:8000/v1/rerank
LLM Playground:       http://127.0.0.1:8000/playground
LLM Arena:            http://127.0.0.1:8000/arena?num=2
Proxy LLM APIs

The LLM Arena is a web-based platform where you can compare different LLMs side-by-side.

Test with curl:

curl -X POST -H "Content-Type: application/json" -d '{
  "model":"claude:claude-3-5-sonnet-20240620",
  "messages":[{"role":"user","content":"hello"}], 
  "stream":true
}' http://127.0.0.1:8000/v1/chat/completions
LLM Playground

A web application to interact with supported LLMs directly from your browser.

[aichat-llm-playground]

LLM Arena

A web platform to compare different LLMs side-by-side.

[aichat-llm-arena]

Custom Themes

AIChat supports custom dark and light themes, which highlight response text and code blocks.

[aichat-themes]

Documentation

License

Copyright (c) 2023-2025 aichat-developers.

AIChat is made available under the terms of either the MIT License or the Apache License 2.0, at your option.

See the LICENSE-APACHE and LICENSE-MIT files for license details.

Repozitoriyni ochish ↗