AIChat:命令行中的全能AI助手,让LLM触手可及

在当今AI技术日新月异的时代,我们见证了大语言模型(LLM)从云端到本地的迅猛发展。然而,大多数LLM工具仍局限于图形界面或复杂API调用,使得开发者和运维人员在命令行环境中难以充分利用这些强大的AI能力。今天,我们介绍一个正在迅速崛起的开源项目——AIChat,它彻底改变了我们与LLM交互的方式,将AI的智慧直接融入到日常的命令行操作中。

项目介绍

AIChat是一个全能型LLM命令行工具,通过统一界面与20多家主流LLM提供商无缝集成 。
github仓库

安装

AIChat提供多种安装方式,满足不同用户的需求:

  • Rust开发者:cargo install aichat
  • Homebrew/Linuxbrew用户:brew install aichat
  • Pacman用户:pacman -S aichat
  • Windows scoop用户:scoop install aichat
  • Android Termux用户:pkg install aichat

或者通过releases页面进行下载,解压并将二进制文件添加到环境变量中。

输入aichat --help,如果能显示以下内容,即代表正确识别到了程序。

image.png

使用示例

以下给出一些常见用法,完整功能建议参考官方说明。

聊天模式

输入aichat进入循环对话模式

image.png

或者aichat后直接跟上你的问题

image.png

执行模式

这个是个特别实用功能,很多命令可以不用死记硬背了。
例如

PS D:\> aichat -e "打开计算机管理"
Start-Process -FilePath "COMPMGMT.MSC"
? execute | revise | describe | copy | quit: (e)

image.png

如果生成的命令看一下没有问题,按回车或者e即可执行

服务模式

aichat --server

相关服务端点
image.png

playground界面,稍显朴素

image.png

其它功能

aichat还有很多其它功能,例如Role、RAG等等,可以参考官方wiki

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐