robscc /
ginno
背景 Claude Code 这类 Agent 的形态很好用,但我想给「个人使用」做一个完整的桌面形态:数据不出本机,工具 / 权限 / 技能 / 工作流有统一的界面,流程可编排、运行可观察。 于是用业余时间做了两个多月,自己每天在用(dogfooding),迭代了 220+ 次提交,目前是能日常干活的状态。 它是什么 Ginno 是一个 本地优先(local-first)的个人 AI Agent 桌面应用(macOS)。 一条设计原则…
robscc /
背景 Claude Code 这类 Agent 的形态很好用,但我想给「个人使用」做一个完整的桌面形态:数据不出本机,工具 / 权限 / 技能 / 工作流有统一的界面,流程可编排、运行可观察。 于是用业余时间做了两个多月,自己每天在用(dogfooding),迭代了 220+ 次提交,目前是能日常干活的状态。 它是什么 Ginno 是一个 本地优先(local-first)的个人 AI Agent 桌面应用(macOS)。 一条设计原则…
背景 Claude Code 这类 Agent 的形态很好用,但我想给「个人使用」做一个完整的桌面形态:数据不出本机,工具 / 权限 / 技能 / 工作流有统一的界面,流程可编排、运行可观察。 于是用业余时间做了两个多月,自己每天在用(dogfooding),迭代了 220+ 次提交,目前是能日常干活的状态。 它是什么 Ginno 是一个 本地优先(local-first)的个人 AI Agent 桌面应用(macOS)。 一条设计原则贯穿始终:你的数据不离开你的机器。 无数据库:所有状态是 ~/.ginno/ 下的 JSON / JSONL / Markdown,可读、可手改、可进 git 无账号、无云同步:打开即用;拷走文件夹就能搬家 自带模型 Key:OpenAI / Anthropic / DeepSeek 或任意兼容端点;Ginno 只是客户端,不托管你的 Key 和数据 技术栈:Tauri 2(Rust 桌面壳)+ Next.js 前端 + Python 运行时(FastAPI / LangGraph)。 能力上: 多 Agent 对话:会话中随时切换 Agent,共享历史、各自独立记忆 工具 · 权限 · 技能 · MCP · Hooks:Claude Code 同款形态,全部内置 可视化 Workflow Studio:一份带版本的 DSL,编译成 LangGraph 状态图执行,运行过程实时观察 本地知识库:索引你的 Obsidian 仓库,回答带引用来源 长程 Goal + TODO:让 Agent 持续推进一个长期目标,并和待办同步 内置浏览器 + 联网搜索:检索带来源标注 效果 工作区: Workflow Studio(可视化编排 + 运行观察): 本地知识库: 安装 macOS(Apple Silicon): 安装包(推荐):Releases 下载 Ginno0.1.0aarch64.dmg(未签名,首次打开请右键 → 打开) 或从源码运行: bash git clone cd ginno pnpm install cd packages/runtime && uv sync cd ../.. && pnpm dev 其他 MIT 开源。项目还很早期,API 和 UI 迭代很快;欢迎试用,欢迎提 Issue / PR,中英文都行。
Discuss this product