Become Human

io.github.DanielDDHM由 GitHub 账号 DanielDDHM 发布v0.6.3更新于 Nov 12, 2026

Your AI agent, working with you: learns how you work, remembers each project, lets you lead.

发布方自己的服务:TAP

已验证STDIO仅桌面效率与工作流知识与记忆

概览

AI 生成的概览

本地 MCP 服务器,为助手提供关于你工作方式的持久画像和按项目记录的想法地图,以可编辑的 Markdown 文件保存。

可以做什么
  • 保存、查看和删除学到的偏好、习惯与纠正
  • 读取完整画像以及服务器自带的工作规则
  • 在项目地图中记录想法、决定、问题和下一步,并通过父节点关联
  • 把问题标记为已解答、下一步标记为已完成,并读取含未完成项的项目全图
  • 说明本地 BecomeHuman 文件的位置及各自内容
适用场景
适合希望助手跨会话不再重复询问相同偏好、并能接着上次进度继续项目的场景。适用于长期用同一个助手做代码、写作、研究或规划,并希望状态保存在可自行阅读和修改的纯文本文件中的人。
运行要求
需要 Node.js 20 或更高版本;每台电脑安装一次,由助手通过 npx 启动。可选环境变量:BECOME_HUMAN_HOME 指定数据目录(默认 ~/BecomeHuman)、BECOME_HUMAN_LANG 指定文件语言(en 或 pt)、BECOME_HUMAN_PROFILE_LIMIT 限制保存的事实数量。无需账号或 API 密钥。
安装前请注意
服务器会写入和删除数据目录下的 Markdown 文件,包括通过 forget 删除已学事实。它还会向每个会话注入行为规则,且 my-rules.md 中用户自写规则优先。其说明要求不保存机密或敏感个人数据,但画像以纯文本存于磁盘,建议留意被记住的内容。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Become Human,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

BecomeHuman

__________ __________ =====-' [o] [o] ]=[]=[]=[]=[]=[> * <__________( '-===== [====] (______ [====] (______ =====-._______[====] (_______.______.-===== machine human

Your AI agent, working with you. Not just for you.

Install · What changes · Your files · Make it yours

Why

AI agents are fast, but they forget you every session, decide things you wanted to decide, and leave work you cannot follow. BecomeHuman fixes that in any agent that speaks MCP: Claude Code, Codex, Cursor, Gemini CLI and others.

Install

Run it once per computer. From then on your agent starts it by itself, every session.

Claude Code, as a plugin (inside a session):

/plugin marketplace add 201Tech/become-human/plugin install become-human@become-human

Or as an MCP server, which also lets you pass settings:

bash
claude mcp add become-human --scope user -- npx -y become-human
Codex, Gemini CLI, Cursor and others
bash
codex mcp add become-human -- npx -y become-humangemini mcp add -s user become-human npx -y become-human

For Cursor, Windsurf, Claude Desktop and any other agent, add this to its MCP config:

json
{  "mcpServers": {    "become-human": {      "command": "npx",      "args": ["-y", "become-human"]    }  }}

You only need Node.js 20 or newer.

What changes

You: let's continue
Agent: Last time we left off at #4 "add the login screen". There is also an open question: email or phone? Which do you prefer?
You: email, and stop using semicolons
Agent: Done. Learned: you prefer code without semicolons.

  • It does the work and keeps you in the loop: what it will do, why, and what changed.
  • You lead: it asks before any choice that shapes the work, and your word is final.
  • It makes your life easier: it spots what slows you down and offers to fix it, only with your consent.
  • It teaches: plain explanations, adapted to how much you already know.
  • It learns how you work: your preferences and corrections, so it never asks twice.
  • It remembers each project: code, writing, research or planning: ideas, decisions, questions, next steps.
  • It is a real partner: matches your tone, notices when you are tired, admits mistakes, disagrees with respect.

Read the full rules in rules/human-first.md.

Your files

Everything stays on your computer, in a folder you can open: ~/BecomeHuman.

FileWhat is inside
profile.mdWhat the agent learned about you, grouped by topic
my-rules.mdYour own rules for every agent
maps/<project>.mdOne checklist per project: ideas, decisions, questions, next steps

They are plain text. Read them, fix them, add notes: the agent follows what is there and never erases what you wrote. Not sure where they are? Ask your agent: "where is my data?"

Make it yours

  • Your rules: write them in ~/BecomeHuman/my-rules.md, one per line. They win over the defaults.
  • Your language: set BECOME_HUMAN_LANG=pt to get your files in Portuguese (en is the default).
  • Another folder: set BECOME_HUMAN_HOME to keep the files elsewhere, like a synced folder.
  • Profile size: the agent keeps at most 50 facts and merges similar ones. Change it with BECOME_HUMAN_PROFILE_LIMIT.

To pass a setting to Claude Code, add -e when installing:

bash
claude mcp add become-human --scope user -e BECOME_HUMAN_LANG=pt -- npx -y become-human

Contributing

See CONTRIBUTING.md. License: MIT.

来源:README.md,提交 27bee3f

工具

8

get_rules

Reread the rules for working with your human.

无需输入参数。

remember

Save one preference, habit or correction about your human. Tell them in one line.

输入参数fact必填category必填

forget

Remove a learned fact. Pass words from it; it must match exactly one fact.

输入参数fact必填

get_profile

Everything learned about how your human works.

无需输入参数。

get_map

Full idea map of a project, plus what is still open.

输入参数project必填

map_add

Record an idea, decision, question or next step. parentId links it to a node.

输入参数kind必填text必填project必填parentId

map_resolve

Mark a question answered or a next step done.

输入参数id必填project必填

where_is_my_data

Where the human's BecomeHuman files are and what each holds.

无需输入参数。

版本历史

2
  1. v0.6.3最新Nov 12, 2026
  2. v0.6.0Nov 11, 2026

评分

已满足适用检查项的 90%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分
  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分

其他 Human 集成