Skip to content

znaide v1.0.0

Choose a tag to compare

@twowb twowb released this 05 Sep 15:13
· 41 commits to main since this release
f8dba98

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 文档。