Rename product to BizerBrain#12
Merged
Merged
Conversation
Renames the product across every surface that ships to a user — the SPA, the file-api, the agent skill, the docker image tag, and default paths. Doesn't touch the upstream-Logseq files (those will be deleted by PR #10) or the README (likewise rewritten by PR #10). Why now: BizerBrain is shorter, matches the /brain folder we already use everywhere, and sits in the same naming family as GBrain (deliberate positioning, not derivative). This is the earliest moment to rename — image hasn't been pulled in production, ClawHub hasn't been submitted, no external references exist yet. Surface changes: - Skill folder: .agents/skills/bizeros-knowledge -> bizerbrain (renamed via git mv, history preserved) - SKILL.md frontmatter: name=bizerbrain, tags includes bizerbrain - SKILL.md body heading: # BizerBrain - SKILL.md default path: /srv/bizeros/brain -> /srv/bizerbrain/brain - brain_tools.py: docstring + default BRAIN_DIR - packages/notes-app/index.html: <title>BizerBrain</title> - packages/notes-app/src/App.tsx: app-title text + localStorage key (bizeros-view-mode -> bizerbrain-view-mode) - packages/notes-app/src/hooks/useTheme.ts: localStorage key (bizeros-theme -> bizerbrain-theme) - packages/notes-app/package.json: name -> @bizerbrain/notes-app - packages/file-api/package.json: name -> @bizerbrain/file-api - docker/entrypoint.sh: header comment - .github/workflows/build-docker.yml: IMAGE_NAME -> bizerbrain (image now publishes to ghcr.io/<owner>/bizerbrain:latest) Verified: - packages/notes-app: pnpm typecheck passes with new package name - packages/file-api: pnpm test passes (20/20) - grep "BizerOS\|bizeros" returns zero hits in our owned files Not in this PR: - Repo rename on GitHub (UI action, owner does it whenever; the image path is already on the new name regardless) - README.md (still upstream Logseq content; PR #10 rewrites) - LICENSE (added by PR #10) - Open PRs #10 and #11 will need a small rebase to use the new name (mostly the SKILL.md and package.json identifiers)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Renames the product from BizerOS Knowledge to BizerBrain across every user-facing surface. Surgical change: 11 files, 15 insertions, 15 deletions. Skips the upstream Logseq files (PR #10 deletes those) and the README (PR #10 rewrites it). The rename hits the surfaces that actually matter:
name:field (so ClawHub/Hermes/OpenClaw register the right name)package.json(npm/pnpm identity)/srv/bizeros/brain→/srv/bizerbrain/brain)Why now
This is the cheapest possible moment to rename. The image hasn't been pulled in production, ClawHub hasn't been submitted, no external blog posts or tweets reference the old name. Every day from here, the cost rises. BizerBrain is shorter, matches the
/brainfolder convention used everywhere, and sits in the same naming family as GBrain — deliberate market positioning.What changed
.agents/skills/{bizeros-knowledge → bizerbrain}/git mv(history preserved).agents/skills/bizerbrain/SKILL.mdname: bizerbrain, tagbizerbrain, body heading# BizerBrain, default path/srv/bizerbrain/brain.agents/skills/bizerbrain/tools/brain_tools.pyBRAIN_DIRpackages/notes-app/index.html<title>BizerBrain</title>packages/notes-app/src/App.tsxBizerBrain+bizerbrain-view-modelocalStorage keypackages/notes-app/src/hooks/useTheme.tsbizerbrain-themelocalStorage keypackages/notes-app/package.json@bizerbrain/notes-apppackages/file-api/package.json@bizerbrain/file-apidocker/entrypoint.sh.github/workflows/build-docker.ymlIMAGE_NAME: bizerbrain— image now publishes toghcr.io/<owner>/bizerbrain:latestWhat's NOT in this PR
bizerbrainregardless of repo name; no rush.Coordination with open PRs
.agents/skills/bizeros-knowledge→bizerbrainin its SKILL.md edits, rename the new MCP package from@bizeros/mcp-server→@bizerbrain/mcp-server, and update its servernamefield.Both are mechanical. Happy to handle them after this lands.
Verified
pnpm typecheckinpackages/notes-apppasses with the renamed packagepnpm testinpackages/file-api— 20/20 tests passgrep "BizerOS\|bizeros"in our owned files (.agents/skills/bizerbrain,packages/,docker/,build-docker.yml) returns zero hitsTest plan
Build-Dockerpublishesghcr.io/kelsi-bizer/bizerbrain:latest~/.hermes/skills/bizerbrain(or wherever) — agent should load it under the new namebizerbrainfrombizeros-knowledgeGenerated by Claude Code