使用场景
用户尝试删除一个目录时,Shell Sage 检测到绝对路径可能有误,建议使用相对路径。
用户通过自然语言询问系统内存使用情况,Shell Sage 自动翻译为相应的命令并执行。
用户要求备份所有 JavaScript 文件,Shell Sage 自动生成备份工作流并执行。
产品特色
隐私优先的本地模式,所有数据处理均在本地完成,确保数据安全。
支持多种云服务提供商,如 Groq、OpenAI 等,提供强大的 AI 能力。
智能错误诊断,能够检测潜在危险命令并提供安全建议。
自然语言命令支持,用户可以通过自然语言描述需求,Shell Sage 自动转换为命令。
复杂工作流自动化,例如备份特定文件类型等操作。
交互式确认,对可能具有破坏性的命令进行安全检查。
支持多种本地和云模型的切换,满足不同用户需求。
使用教程
1. 使用 Git 克隆 Shell Sage 的代码仓库:`git clone https://github.com/dheerajcl/Terminal_assistant.git`。
2. 进入项目目录并运行安装脚本:`cd Terminal_assistant && ./install.sh`。
3. 选择运行模式:本地模式(隐私优先)或云模式(性能更优)。
4. 如果选择本地模式,安装 Ollama 并下载基础模型:`curl -fsSL https://ollama.com/install.sh | sh` 和 `ollama pull
5. 配置 Shell Sage:`shellsage config --mode local`(本地模式)或选择云服务提供商。
6. 使用 Shell Sage 的命令行界面或自然语言接口执行操作。