Repository navigation
Releases
Knack v0.2.1
本次更新让用户插件改用 moejs 运行,并可以在设置里安装。
更新内容
- 用户插件改为在独立 worker 中用 moejs 执行。内置 Claude、Codex 脚本不变。
- 设置新增「插件」。可从 GitHub 仓库、本机目录、
.js文件或 ZIP 安装和移除。 - 目录插件用
plugin.json声明身份,并用export function list与export function read接入会话。单个.js文件仍可调用knack.registerAgent。 - 插件仍只能使用只读方法,不能联网、写文件或启动进程。
下载与安装
- macOS:
knack-0.2.1.dmg,兼容 Apple Silicon 与 Intel。 - Windows:
knack-setup-0.2.1-amd64.exe或knack-setup-0.2.1-arm64.exe。创建软链需要开启开发者模式,或以管理员身份运行。 - Linux:按架构选择
.deb或.tar.gz。使用归档时,同时下载install.sh,放在同一目录后运行sh install.sh。需要 GTK 3 运行库及支持中文的字体(Ubuntu/Debian 可安装fonts-noto-cjk),不要求 WebKitGTK。 SHA256SUMS包含所有下载文件的 SHA-256 校验和。
已知限制
macOS 包使用临时签名,未经 Apple 公证;Windows 包未做代码签名。Windows、Linux 和 macOS Intel 的完整桌面体验仍需在目标系统实际验证。
Codex 的可靠请求耗时与输出速率、Factory 的 Token 用量、Cursor 的本地会话日志等缺失能力暂不支持。技能使用记录按日志中明确记录的调用名匹配,不能区分同名副本。
完整变更:v0.2.0...v0.2.1
Knack v0.2.0
本次更新扩展了会话诊断、Agent 视图与存储维护能力,并支持通过 JavaScript 插件接入自定义 Agent。
更新内容
- 新增 JavaScript 插件机制,可为自定义 Agent 解析本地会话、用量和工具调用数据;内置 Claude 与 Codex 插件。
- 首页整合个人概览,Agent 页面调整为独立侧栏分组,并新增更多 Agent 图标。
- 新增会话诊断与评测能力,帮助识别上下文占用、重复工具调用、失败与疑似循环。
- 重构磁盘清理为仪表盘,展示缓存、日志、会话和 SQLite 数据库空间,并支持更安全的清理与恢复。
- 将会话回放合并为连续滚动视图,补充紧凑大纲与存储维护体验优化。
- 修复跨平台 CI 构建稳定性问题。
下载与安装
- macOS:
knack-0.2.0.dmg,兼容 Apple Silicon 与 Intel。 - Windows:
knack-setup-0.2.0-amd64.exe或knack-setup-0.2.0-arm64.exe。创建软链需要开启开发者模式,或以管理员身份运行。 - Linux:按架构选择
.deb或.tar.gz。使用归档时,同时下载install.sh,放在同一目录后运行sh install.sh。需要 GTK 3 运行库及支持中文的字体(Ubuntu/Debian 可安装fonts-noto-cjk),不要求 WebKitGTK。 SHA256SUMS包含所有下载文件的 SHA-256 校验和。
已知限制
macOS 包使用临时签名,未经 Apple 公证;Windows 包未做代码签名。Windows、Linux 和 macOS Intel 的完整桌面体验仍需在目标系统实际验证。
Codex 的可靠请求耗时与输出速率、Factory 的 Token 用量、Cursor 的本地会话日志等缺失能力暂不支持。技能使用记录按日志中明确记录的调用名匹配,不能区分同名副本。
完整变更:v0.1.1...v0.2.0
Knack v0.1.1
本次更新新增本地会话统计与轮次回放,完善技能库、文件依赖图和用量视图,并统一为黑白灰界面风格。
更新内容
- 新增 Claude、Codex、Factory 本地会话统计,支持会话搜索、Token 与模型用量汇总、耗时分析和异常提示;支持接入自定义 Agent JSON Lines 日志。
- 新增会话详情与轮次回放,查看步骤瀑布图、思考、回复和工具输入输出,支持长步骤折叠与键盘导航。
- 新增统一技能库,按来源和挂载状态筛选技能,查看挂载关系、文件、依赖与关联会话。
- 新增文件级依赖图,展示技能目录内引用、跨技能引用及缺失文件,并标出引用行。
- 新增跨 Agent 用量与耗时页面,以及各 Agent 的技能、会话和用量视图。
- 调整页面布局、侧栏与黑白灰视觉样式,完善会话内容滚动布局的回归检查。
数据与统计说明
会话统计只读本地日志,缓存不保存对话正文、工具参数或输出;轮次回放在打开会话时按需读取原始日志,正文仅保留在内存中。估算指标及暂不支持的能力会在界面明确标注。
下载与安装
- macOS:
knack-0.1.1.dmg,兼容 Apple Silicon 与 Intel。 - Windows:
knack-setup-0.1.1-amd64.exe或knack-setup-0.1.1-arm64.exe。创建软链需要开启开发者模式,或以管理员身份运行。 - Linux:按架构选择
.deb或.tar.gz。使用归档时,同时下载install.sh,放在同一目录后运行sh install.sh。需要 GTK 3 运行库及支持中文的字体(Ubuntu/Debian 可安装fonts-noto-cjk),不要求 WebKitGTK。 SHA256SUMS包含所有下载文件的 SHA-256 校验和。
已知限制
macOS 包使用临时签名,未经 Apple 公证;Windows 包未做代码签名。Windows、Linux 和 macOS Intel 的完整桌面体验仍需在目标系统实际验证。
Codex 的可靠请求耗时与输出速率、Factory 的 Token 用量、Cursor 的本地会话日志等缺失能力暂不支持。技能使用记录按日志中明确记录的调用名匹配,不能区分同名副本。
完整变更:v0.1.0...v0.1.1
Knack v0.1.0
Knack 首个公开版本,用一个桌面应用管理本机各个 AI Agent 的技能。
功能
- 浏览和搜索 Claude、Codex、Cursor、Factory 等工具的技能,查看正文、来源与软链目标。
- 通过共享池连接本地技能仓库与不同 Agent,减少重复副本。
- 检查断链、空目录和同名副本,支持修复、移除与撤销。
- 查看技能依赖图,以及按 Agent 和工作目录推演的生效视图。
- 管理本地仓库、界面显示和 Claude 技能调用设置。
下载与安装
- macOS:
knack-0.1.0.dmg,兼容 Apple Silicon 与 Intel。 - Windows:
knack-setup-0.1.0-amd64.exe或knack-setup-0.1.0-arm64.exe。创建软链需要开启开发者模式,或以管理员身份运行。 - Linux:按架构选择
.deb或.tar.gz。使用归档时,同时下载install.sh,放在同一目录后运行sh install.sh。需要 GTK 3 运行库及支持中文的字体(Ubuntu/Debian 可安装fonts-noto-cjk),不要求 WebKitGTK。 SHA256SUMS包含所有下载文件的 SHA-256 校验和。
已知限制
macOS 包使用临时签名,未经 Apple 公证;Windows 包未做代码签名,系统可能提示验证发布者。macOS Apple Silicon 已验证运行,其他目标系统的完整桌面体验仍需实际使用验证。
生效视图按「项目 → 全局 → 共享池 → 内置」推演同名覆盖关系,实际行为以各 Agent 的加载规则为准。依赖图中的正文引用包含推断结果。