sigoden/aichat는 OpenAI, Claude, Gemini, Ollama, Groq 등 여러 LLM 공급자의 모델 API를 하나의 명령줄 인터페이스로 묶은 Rust 도구다. 자연어 요청을 셸 명령으로 바꾸는 기능, 입력을 주고 결과를 받는 대화형 REPL, 검색 증강(RAG), AI Tools & Agents 기능을 한 프로그램에 담았고, 최신 릴리스는 v0.30.0이다.
공급자별로 따로 챗팅 도구를 쓰는 대신 하나의 인터페이스로 여러 모델을 선택하는 것이 이 도구의 중심이다. Shell Assistant와 CMD & REPL 모드로 셸 명령 생성과 대화를 함께 다루며, 파일·디렉터리·URL을 입력에 바로 사용할 수 있다. 역할, 세션, 매크로, Function Calling을 지원하고, 내장 HTTP 서버를 통해 Chat Completions, Embeddings, Rerank API와 LLM Playground, LLM Arena를 제공한다. Apache-2.0 라이선스이고 스타 수는 10504, 2023년 3월 3일 만들어진 저장소다.
다만 v0.30.0에서 무엇이 바뀌었는지는 공개된 자료에 변경 내역이 없어 특정할 수 없다. 자연어 요청이 어떤 셸 명령으로 변환되는지, 도구 호출이 어느 정도 정확하게 동작하는지를 잰 기준도 없어 실전에서의 정확도는 읽기만으로 알기 어렵다. 여러 공급자를 한곳에서 다루는 도구라는 점은 분명하지만, 생성된 명령이 실제 환경에서 무엇을 실행하는지는 사용자가 직접 확인할 몫이다.