-
-
Notifications
You must be signed in to change notification settings - Fork 10.7k
Open
Description
项目地址
https://github.com/kangvcar/ais
类别
Python
项目标题
AI驱动的智能终端助手,将命令行错误转化为学习机会
项目描述
AIS是一个革命性的AI终端助手,专门解决开发者重复犯错和重复搜索的痛点。当命令执行失败时,AIS自动分析错误原因,结合当前环境上下文(Git状态、目录结构、权限等)提供智能解决方案和详细解释。支持多种AI后端(OpenAI、Claude、本地Ollama),本地隐私存储,零配置Shell集成。特别适合Linux新手学习和有经验开发者深化理解,让每次错误都变成成长机会。
亮点
🔥 与传统工具的差异化优势:
-
教育导向 vs 纯修复:不像其他工具只给解决方案,AIS注重解释"为什么",将错误转化为学习机会
-
上下文感知 vs 通用回答:分析你的Git状态、项目类型、文件权限等环境信息,提供针对性解决方案
-
被动触发 vs 主动查询:无需手动输入,命令失败时自动介入分析,学习过程无缝融入工作流
-
隐私优先 vs 云端依赖:本地数据存储,敏感信息自动过滤,支持完全离线的本地AI模型
-
渐进式学习 vs 一次性答案:提供从基础到高级的学习路径,适配不同技能水平的用户
真正做到了"授人以渔"而非"授人以鱼"!
示例代码
### 一键安装
`curl -sSL https://raw.githubusercontent.com/kangvcar/ais/main/scripts/install.sh | bash`
### 基本使用
`ais ask "如何查看端口占用情况?"`
### 学习模式
`ais learn git`
### 当命令失败时,AIS自动分析
`mkdirr /tmp/test` # 拼写错误,AIS自动提供解释和解决方案
### 查看错误历史
`ais history`
### 配置AI提供商
`ais config set provider=openai`
`ais config set api_key="your-api-key"`
截图或演示视频
AIS 功能演示:https://www.bilibili.com/video/BV1wDvwzDEEz








kangvcar and lihuiqian0427
Metadata
Metadata
Assignees
Labels
No labels