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 整合