A lightweight desktop AI client and screen-level agent: chat, tools, translation, OCR, and visual Q&A in one small app.
Kivio is a compact desktop AI client with a built-in agent runtime. It stays in the tray or menu bar, opens when you need it, and keeps a much smaller footprint than a browser-based AI workspace.
- Kivio Agent — chat, projects, assistants, memory, file/image attachments, MCP, Skills, and native tools (file ops, shell, web fetch/search, Pyodide run_python).
- Lens — screenshot-based visual Q&A, OCR, formula extraction, text polishing, and optional web-aware answers.
- Fast translation — typed text, selected text, windows, and arbitrary screen regions.
- Bring your own models — OpenAI-compatible providers and Anthropic Messages, with per-feature model routing and multi-key failover.
- Document-ready — PDF / Word / Excel workflows run on a bundled offline Pyodide sandbox, no first-run CDN download required.
- Private by default — no telemetry; API keys and conversation data stay on your machine.
First launch: right-click → Open, or run the command above.
新版本亮点 / What's New
以下按功能整理 v2.9.9 → v3.0.0 的版本差异。This changelog covers the v2.9.9 → v3.0.0 release range, grouped by feature.
作品库 / Works library
独立作品页 / Dedicated library — 聊天里交付的文档、图片、表格等收入独立作品页,支持预览、重命名、删除和多选另存;删除只从作品页拿掉,不改聊天和原文件。源对话删除后对应条目一并消失。Chat-delivered documents, images and spreadsheets land in a Works page with preview, rename, delete and multi-select export. Removing an item hides it from Works without changing the chat or source file; deleting the source conversation drops its gallery entries.
聊天与文件 / Chat and files
跨轮文件引用 / Cross-turn file references — 后续回复可再次引用同一对话中较早生成的文件;文件链接改为紧凑的行内展示,并支持从文件菜单定位文件。Later replies can open files created in earlier turns of the same conversation; file links are more compact, with an action to reveal the file.
生图尺寸 / Image generation — mixer_generate_image 支持 512 / 1K / 2K / 4K、自定义像素和官方比例,工具描述里带上当前模型和调用示例。The image tool accepts 512 / 1K / 2K / 4K, custom pixels and official ratios, with the configured model and call examples in the description.
文件工具 / File tools — 工具说明和实际权限对齐;旧工具名仍转到现名;拖入文件夹按系统路径附加;续读提示放在正文后面。Align file-tool guidance with actual access, route renamed tool names, attach dropped folders by native path, and put read-continuation notices after the content.
工具结果 / Tool results — 保持工具结果顺序,并改善中断后的恢复用语。窄窗口下长报错会在失败卡片内换行,不再被裁切。Preserve tool-result order and recovery language after interruptions. Long provider errors wrap inside the failure card on a narrow pane instead of being clipped.
侧栏与运行 / Sidebar and runs
归档对话 / Archived conversations — 归档后仍打开的对话留在侧栏;往归档对话里继续发送会重新启用它,新对话也不会复用已归档的空白会话。An archived conversation stays in the sidebar while it is open; sending into it un-archives the thread, and new chats no longer reuse archived blanks.
运行交接 / Run handoff — 改进取消、切换对话、预览交接和中断后的状态处理,减少迟到结果覆盖当前对话的风险。Improve cancellation, conversation navigation, preview handoff and interrupted-run state handling so late results do not overwrite the current conversation.
连接与设置 / Connectors and settings
GitHub 连接 / GitHub connector — 内置 GitHub 设备码授权,不必再手填 token。Built-in GitHub device authorization, so a personal token is no longer required.
计算机工具 / Computer tools — 设置里可管理计算机控制工具,并在二进制替换后继续完成更新。Manage computer-control tools in Settings, and finish updates after the binary is replaced.
插件与保存 / Plugins and saves — 恢复插件管理;改进设置并发保存与窗口关闭流程。Restore plugin management, and improve concurrent settings saves and window closing.
Lens 与 Windows / Lens and Windows
截图与窗口 / Capture and windows — 改进 Lens 截图与窗口切换的可靠性;调整 Windows 图标、通知身份和启动行为。Improve Lens capture and window transitions; refine Windows icons, notification identity and startup behavior.
完整变更 / Full changelog: https://github.com/ZMGID/kivio/compare/v2.9.9...v3.0.0