Branding Reference
Description
Current brand name: **ClawPort** This document maps every location in the codebase where the brand name appears. Use it as a checklist when rebranding. ---
Installation
claude install-skill https://github.com/JohnRiceML/clawport-ui README
Branding Reference
Current brand name: **ClawPort**
This document maps every location in the codebase where the brand name appears. Use it as a checklist when rebranding.
1. User-Facing Text (UI strings, page titles)
These are what end users see. Change these first during a rebrand.
| File | Line(s) | What | Current Value |
|---|---|---|---|
app/layout.tsx |
~10 | metadata |
"ClawPort -- Command Centre" |
components/Sidebar.tsx |
~84 | Sidebar header fallback name | 'ClawPort' |
components/MobileSidebar.tsx |
~138, ~226 | Mobile sidebar fallback name | 'ClawPort' |
components/OnboardingWizard.tsx |
~271 | Welcome screen heading | "Welcome to ClawPort" |
components/OnboardingWizard.tsx |
~282 | Welcome screen description | "A visual command centre for your AI agent team..." |
components/OnboardingWizard.tsx |
~572 | Name input placeholder | "ClawPort" |
components/OnboardingWizard.tsx |
~675 | Sidebar preview fallback | 'ClawPort' |
components/GlobalSearch.tsx |
~349, ~389-390 | Search modal aria-label + placeholder | "Search ClawPort" / "Search ClawPort..." |
app/chat/page.tsx |
~173 | Chat page header | "ClawPort Messages" |
lib/agents.json |
~5, ~14 | Default root agent title + description | "ClawPort Orchestrator" |
scripts/setup.mjs |
~77 | Setup script banner | "ClawPort Setup" |
scripts/setup.mjs |
~184 | Generated .env.local comment | "# ClawPort -- generated by npm run setup" |
scripts/setup.mjs |
~205 | Post-setup instructions | "Start ClawPort" |
.env.example |
~2 | File header comment | "# ClawPort -- Environment Configuration" |
2. Internal Code Identifiers
TypeScript interfaces, function names, component names, and variable names. These are developer-facing only. Renaming requires updating all imports and references.
| Identifier | Files | Notes |
|---|---|---|
ClawPortSettings (interface) |
lib/settings.ts, app/settings-provider.tsx, docs/THEMING.md, docs/COMPONENTS.md |
Core settings type. 20+ references. |
portalName (field) |
lib/settings.ts, app/settings-provider.tsx, components/Sidebar.tsx, MobileSidebar.tsx, OnboardingWizard.tsx, app/settings/page.tsx, DynamicFavicon.tsx |
Settings field for custom name. |
portalSubtitle (field) |
Same as portalName |
Settings field for subtitle. |
portalEmoji (field) |
Same as portalName |
Settings field for emoji. |
portalIcon (field) |
Same as portalName |
Settings field for uploaded icon image. |
setPortalName (setter) |
app/settings-provider.tsx, OnboardingWizard.tsx, app/settings/page.tsx |
Context setter callback. |
setPortalSubtitle (setter) |
Same as setPortalName |
|
setPortalEmoji (setter) |
Same as setPortalName |
|
setPortalIcon (setter) |
Same as setPortalName |
|
OrgMap (component) |
components/OrgMap.tsx, app/page.tsx, docs/COMPONENTS.md |
Related Agents
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
Development community src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11
Development community Cavecrew Builder
>
Development community Cavecrew Investigator
>
Development community Cavecrew Reviewer
>
Development community Contributing to nanobot
Thank you for being here. nanobot is built with a simple belief: good tools should feel calm, clear, and humane. We care deeply about useful features, but we also believe in achieving more with less:
Development community