@cclosh/cli-agent
v1.0.2
Published
轻量级 ReAct AI Agent — 通过命令行与 AI 聊天,支持文件读写和终端命令执行
Readme
🤖 cli-agent
一行命令启动的 ReAct AI Agent — 流式输出、工具调用、Markdown 终端渲染、零配置。
⚠️ 风险说明
@cclosh/cli-agent 可以读取、创建、修改、删除文件以及执行终端命令。
这意味着它具有对你的系统进行实质操作的能力,请谨慎使用。
| 风险 | 说明 |
|------|------|
| 文件操作 | Agent 可修改或删除任意路径的文件。请勿在包含重要系统文件的目录下运行。 |
| 命令执行 | Agent 可执行终端命令(--tool 模式)。AI 生成的命令可能出错或产生破坏性后果。 |
| API Key 泄露 | Key 存储在终端历史或环境变量中。建议使用临时 Key 或设置使用额度上限。 |
建议:
- 在测试目录或沙箱环境下使用
--tool功能 - 使用专用的 API Key 并设置额度上限
- 执行敏感操作前仔细审查 Agent 生成的命令
- 不要以 root / 管理员身份运行
依赖
- Node.js >= 18
- openai — 唯一的 npm 依赖
兼容任何 OpenAI 格式的 API:OpenAI、DeepSeek、Ollama、vLLM、LocalAI 等。
License
MIT
