Skip to main content
Glama
become-human

become-human

by 201Tech

BecomeHuman

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.

Related MCP server: memory-bank-mcp

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:

claude mcp add become-human --scope user -- npx -y become-human
codex mcp add become-human -- npx -y become-human
gemini 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:

{
  "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.

File

What is inside

profile.md

What the agent learned about you, grouped by topic

my-rules.md

Your own rules for every agent

maps/<project>.md

One 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:

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

Contributing

See CONTRIBUTING.md. License: MIT.

Available Tools

8 tools
forgetB

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

Inputs: fact (required).

get_mapA

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

Inputs: project (required).

get_profileC

Everything learned about how your human works.

Inputs: no named parameters.

get_rulesC

Reread the rules for working with your human.

Inputs: no named parameters.

map_addC

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

Inputs: kind (required), text (required), project (required), parentId.

map_resolveC

Mark a question answered or a next step done.

Inputs: id (required), project (required).

rememberB

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

Inputs: fact (required), category (required).

where_is_my_dataC

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

Inputs: no named parameters.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3.1/5.0

    Scored across 8 tools

    Disambiguation4/5

    The two domains (human memory vs. project idea map) are clearly separated, and remember/forget/map_add/map_resolve each target a distinct operation. The only mild overlap is between get_rules, get_profile and where_is_my_data, which all return loosely related read-only context and could be confused by an agent looking for stored knowledge.

    Naming Consistency3/5

    There is a readable grouping (get_* for reads, map_* for map operations), but conventions are mixed: bare verbs (remember, forget), verb_noun (get_profile, get_map), noun_verb (map_add, map_resolve), and a full sentence (where_is_my_data). An agent can follow it, but it is not a predictable pattern.

    Tool Count5/5

    Eight tools is well within the sweet spot and each one maps to a concrete operation: read rules/profile/map, write/remove a fact, add/resolve a map node, and locate data. Nothing feels redundant or padded.

    Completeness3/5

    Fact memory covers create, read and delete, but there is no update/edit of an existing fact, and the map surface lacks any node removal, rename or edit operation — only add and resolve. An agent that mis-records a node or needs to correct a preference will hit a dead end.

    Maintenance

    ActivityMaintained
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      Not graded
      maintenance
      An MCP server that provides persistent project context, workflow management, and knowledge capture for AI coding agents. It enables agents to maintain structured memory across sessions by tracking project profiles, conventions, skills, and technical debt.
      7
      -
    • A
      license
      B
      quality
      D
      maintenance
      An MCP server that gives AI assistants persistent memory across sessions. It stores project context, decisions, and progress in structured markdown files as well as a knowledge graph and sequential thinking for better memory storage.
      36
      25 npm
      1
      MIT