Skip to content

[开源推荐] AIS - 上下文感知的错误分析学习助手 #3021

@kangvcar

Description

@kangvcar

项目地址

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

Image Image Image Image Image Image Image Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions