Repository navigation
znaide v1.0.0
znaide v1.0.0
首个正式版。跑在终端里的通用 AI 助手:一句话让 AI 自己改文件、跑命令、查资料、整理目录——编程只是应用场景之一。单个二进制、零 Node/零运行时,Linux / macOS / Windows / Android(Termux)都能跑。
亮点
- 通用 Agent:文件读写/精确编辑、命令执行、目录/glob/正则搜索、网页抓取、长期记忆,自主"侦查 → 执行 → 汇报"
- 安全四档权限:询问 / 编辑放行 / 全自动 / 超级(YOLO),随时 Shift+Tab 切换;危险命令黑名单 + 每次写文件自动 undo 快照,改坏了一键回滚
- 模型通吃:任意 OpenAI 兼容端点——本地 ollama/vLLM,云端 DeepSeek、通义、Kimi 等,改个 base_url 就切
- 技能(Skills):一份 Markdown 说明书 + 可选脚本 = 一个能力包,模型可自主调用、也可
/技能名手动触发 - MCP:配置 mcp.json 即可接入任意 MCP server 工具
交互细节
- 工具卡片实时显示:调用内容、动态计时、AI 预估预算(超预算含宽限仍未结束则终止,并把进展反馈给 AI 自行决定重试/拆步/换路)
- 命令执行中带 实时输出区(tail -f 式滚动最新 10 行,ANSI 颜色保留)
- 底部状态栏:ctx 上下文占用条(70%/90% 警示)+ token 实时统计
/compact非破坏性压缩上下文;会话历史落盘,--resume随时恢复,中断/超时不留坏历史- 自动更新:启动时自动检查 GitHub 新版本并提示;
/update或znaide --update立即更新(走 GitHub,网络不通请设HTTPS_PROXY;Linux/macOS 重启生效,Windows 退出程序后自动替换);--version查看当前版本
平台产物
下载对应平台的二进制即可(均带版本号):
| 文件 | 平台 |
|---|---|
| znaide-linux-x64-v1.0.0 | Linux x86_64(musl 静态) |
| znaide-linux-arm64-v1.0.0 | Linux aarch64(musl 静态) |
| znaide-windows-x64-v1.0.0.exe | Windows x86_64 |
| znaide-macos-x64-v1.0.0 | macOS Intel(zig 交叉) |
| znaide-macos-arm64-v1.0.0 | macOS Apple Silicon(zig 交叉) |
| znaide-android-arm64-v1.0.0 | Android aarch64(bionic,Termux 用) |
| skills-v1.0.0.zip | 示例技能包(解压到 ~/.znaide/skills/) |
本仓库只发布二进制,不开源。
--version查看版本;使用说明见文件内--help与 README 文档。