技能潮 SkillTide 提交收录
官方说明开源项目2 天前
chrisrobison/u2os

chrisrobison/u2os

U2OS — the operating system for your digital self: a vault of Markdown files you own, plus an agent that acts…
在 GitHub 查看 ↗直链 · 无中转页
官方说明U2OS — the operating system for your digital self: a vault of Markdown files you own, plus an agent that acts on your behalf within policy you set.
★ 数取值
0 ★ · chrisrobison/u2os · 取自 GitHub 搜索 API · (2026-10-16 20:00:20 核对)
来源明细
从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
收录与活跃
收录于 2026-10-15 · 最近见到 2026-10-16 · 共见到 2 次 · 被 1 个来源列出
评分构成
综合分 103 · 1 个来源 · repo
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 chrisrobison/u2os;我们收录于 2026-10-15;最近见到 2026-10-16。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

U2OS

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

U2OS is **the operating system for your digital self**. It consolidates who you are into **files you own**, and **acts on your behalf** within the authority you delegate.
> Observe → remember → anticipate → act → observe outcome → learn.
It is not a chatbot. The digital self is a **vault of plain Markdown files** that you can read, edit, version and carry anywhere:
- who you are (me.md)
- the people and projects in your life, and what you have promised
- the standing routines you want carried out, and skills describing how you want things done
U2OS indexes that vault, watches the accounts you connect, and runs your routines unattended. Every action goes through a policy engine that sits outside the model. The agent is just a tool that uses this information, and the model is replaceable infrastructure. The name means "the second you" plus "operating system".
Start with the overview, then the vault and routines. ADR 0007 records why the vault is the centre, and PLAN.md is the roadmap. ADR 0010 sets the direction for a lean core with bundled add-ons, and add-ons specifies the contract. PROMPT.md is the historical product specification, not onboarding documentation.
How it works
- **The vault is the self.** Files are the authority for what they say. SQLite holds an index of them plus runtime state (sessions, queue, runs, audit, connector caches), and vault-sourced memory can be rebuilt from the files.
- **Routines act for you.** A routine file names a trigger (a daily time, an interval, or an event such as email.received) and an instruction in your own words. It runs without a chat, through the same planner → policy → queue → audit path as everything else, and never with more authority than your policy delegates.
- **Policy is outside the model.** Reads and drafts can be automatic. Sending, rescheduling and other consequential actions ask you or are blocked, according to policy. Model output, routines, feedback and voice confidence cannot loosen that.
- **Privacy is separate from permission.** Each fact carries a classification (public, personal, private, sensitive), and the data-processing policy decides what may reach a local or remote model.
- **Everything is explainable.** Actions keep their reasoning summary, policy rule, model identity and the memory that informed them.
The browser is a client of a persistent Node.js service. Closing it does not stop sync, routines, triggers or the agent.
Project status
U2OS is a working **pre-alpha**, not a production product. Everything below is implemented and tested with fixtures. **It has not yet been validated in daily use with real accounts and a real model**; that is the next milestone (PLAN.md, Milestone B).
**The owned digital self**
- Markdown vault with YAML frontmatter: me.md, people/, projects/, commitments/, routines/. It is indexed on start and on every change, and its location is set with U2OS_VAULT or vaultDir.
- Vault facts are explicit memory with vault: provenance. Edits supersede, removals soft-delete, and other sources are never modified.
- Per-file classification and sensitive_keys control what can reach a model.
- npm run vault:export moves existing database memory into vault files, bound to the same records with id:. Memory-UI edits are written back to the files, policies.yaml in the vault states what U2OS may do without asking (an invalid file fails closed), and journal/ records what it did on your behalf.
- Standing routines run on daily, interval or event triggers. Each slot runs once, even across restarts, and runs go through policy and approval, with a runaway limit. Routines can use vault **skills** (Markdown instructions) such as the example Job Hunter.
- **Coding agents**: hand a software task to the Codex CLI or Claude Code you already use. U2OS launches the official tool and never holds its credentials (coding agents).
- Tools from **MCP servers** declared in your vault's mcp.yaml run out of process, behind the same policy gate (MCP tools). The first-party **job-hunt server** searches Greenhouse and Lever boards and applies in a headless browser, with an application ledger in your vault (job hunting).
来源
github · https://github.com/chrisrobison/u2os
按领域浏览
开源项目
收录于
昨天

更多开源项目

查看开源项目全部 731 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引