TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
探索者 · Seeker — 本地优先的个人 AI 工作空间:对话、写作、文件与笔记、可编辑作品,以及可恢复、可验证的任务 Agent|Local-first personal AI workspace built with Tauri 2.
Translation pending
ProductivityJavaScript · RustGitHub @aklmansOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
本地优先的个人 AI 工作空间。 在独立对话中思考和写作,把文件与笔记沉淀为自己的资料,再整理成可继续编辑、导出和分享的作品;需要持续执行的工作交给可恢复、可验证的任务 Agent。 A local-first personal AI workspace for conversations, writing, files, notes, editable creations, and resumable task agents. You choose the models and capabilities. Seeker 不是围绕单一场景组织的“求职工作台”,也不只是一个聊天窗口。当前产品由四个彼此衔接的层次组成: v0.4.1 已包含上述个人工作空间主线,以及工作空间配置、数据管理、能力中心和可开关的求职应用。完整工程验收见 第一轮验收 与 第二轮验收。 截图使用专门构造的演示数据。桌面版提供完整的文件、任务和连接器能力;在线体验会明确标注不可用的桌面能力。Read the full README ↗
本地优先的个人 AI 工作空间。 在独立对话中思考和写作,把文件与笔记沉淀为自己的资料,再整理成可继续编辑、导出和分享的作品;需要持续执行的工作交给可恢复、可验证的任务 Agent。
A local-first personal AI workspace for conversations, writing, files, notes, editable creations, and resumable task agents. You choose the models and capabilities.
Seeker 不是围绕单一场景组织的“求职工作台”,也不只是一个聊天窗口。当前产品由四个彼此衔接的层次组成:
v0.4.1 已包含上述个人工作空间主线,以及工作空间配置、数据管理、能力中心和可开关的求职应用。完整工程验收见 第一轮验收 与 第二轮验收。
截图使用专门构造的演示数据。桌面版提供完整的文件、任务和连接器能力;在线体验会明确标注不可用的桌面能力。
| 本地资料库 | 可编辑思维导图 |
|---|---|
当前边界: 桌面版需要自带模型;任务 Agent 当前开放“资料整理助手”“岗位投递包”和“机会雷达”三条编译期固定流程。求职应用是可选场景,不代表 Seeker 的产品边界。当前没有托管订阅、图片 OCR、任意 Shell、任意文件写入、多 Agent、自由 DAG、自动投递或外部承诺动作。
| 红线 | 落点 |
|---|---|
| 密钥只进系统钥匙串 | 前端、数据库和日志永远只见 configured/empty |
| 隔离隐私字段 AI 永不可读 | profile 独立存储,类型层面无“导出给 AI”路径;静态 QUERYABLE 硬底 |
| 业务数据必须授权 | 应用启用 ∩ manifest 默认 ∩ 用户逐应用授权,强制点在能力层 invoke,而不是提示词暗示 |
| 破坏性操作 | 模型只能提议,执行须用户显式确认;预览 + 确认 + 真撤销 |
| 不可信内容防注入 | RAG、MCP、岗位描述和外部文本一律按 Untrusted 数据处理;模型生成 UI 进入 iframe sandbox + CSP |
| AI 不能自我持续 | 不能给自己排定时任务、不能改项目指令,设置不能经对话修改 —— 通路结构性缺席 |
🌍 官网: seeker.aklman.com
🌐 在线体验(免安装): aklmans.github.io/seeker —— Web 演示数据保存在浏览器中;任务执行、本地文件、系统钥匙串和完整连接器能力在桌面版提供。
桌面版: 从 Releases 下载最新公开版本。
首次连接: 首页 → 连接模型 → 填写并保存测试(本地 Ollama 无需 Key)。完整操作见 快速开始。
前置:Node.js ≥ 20;Rust 版本由 rust-toolchain.toml 自动固定。
npm ci
npm run build:all # 构建当前平台的桌面安装包
# 开发:cd src-tauri && cargo run
npm test # 单元测试
npm run typecheck # tsc
npm run test:e2e # Playwright Chromium + WebKit(首次先安装这两个浏览器)
web/
├── platform/ # 平台运行时层:契约 / AI 网关 / 能力层 / 护栏 / 安全渲染
└── apps/ # 业务应用层:互不 import,只通过 SeekerShell.* 契约通信
├── jobseek/ # 可选求职应用(默认关闭)
├── assets/ # 资料库、文件阅读和资料整理任务
└── daily/ # 日常文字工具
src-tauri/ # Rust 核:SQLite · 钥匙串 · AI 工具循环 · MCP · 能力 registry
技术栈:Tauri 2(Rust + 系统 WebView)· 原生 HTML/CSS/JavaScript(无前端框架)· SQLite / IndexedDB。 新增一个应用约等于增加一个目录和一份 manifest,平台运行时无需随之改动。 运行时、数据所有权、AI 协议矩阵与扩展检查表见 架构文档。 Task Agent 的状态机与安全边界见 Task Agent 契约,岗位投递包体验验收见 v0.2 验收手册,机会雷达的权限、数据与验收矩阵见 v0.3 机会雷达契约。
试用中的任何感受都欢迎 —— 尤其是“哪里卡住了”“哪里没想明白”。请开 Issue 或按 FEEDBACK 模板 留言。
| X / Twitter | @ak_zhaphar |
| [email protected] | |
| 微信 | 扫下方二维码 |
MIT © 2026 Zhaphar