Primary: Technical teams and enterprises using AI-assisted coding in production workflows.
- DevOps engineers managing remote agents via RCS dashboard
- Development teams collaborating through shared sessions
- Individual developers using terminal CLI daily
Context: Used during focused work sessions — debugging, code review, agent orchestration. Users are in "get things done" mode, not browsing. They value efficiency but also appreciate warmth and personality.
Job to be done: Make advanced AI coding tools accessible and controllable, especially features that normally require enterprise accounts or Anthropic OAuth.
3 words: Warm, Considered, Human
Voice: Like a knowledgeable colleague who's genuinely enthusiastic about the craft — not a corporate product manager. Community-first, open, slightly playful. Chinese developer community culture (贴吧/discord 温暖氛围).
Emotional goals: Confidence (this tool is solid), Warmth (this community is welcoming), Delight (small moments of personality make the difference).
References:
- Anthropic's own design language — their clean, considered aesthetic with warm undertones. The terra cotta/burnt orange as a human accent. Lots of breathing room. Typography-forward.
- NOT: Generic AI product (no ChatGPT blue, no gradient text, no "AI slop"). NOT corporate SaaS (no Salesforce-blue dashboards, no enterprise sterility).
Anti-references: Corporate enterprise dashboards, generic AI product pages, anything that looks like it was "designed by committee."
Theme: Light + Dark dual mode (user/system preference switch)
Tone: Anthropomorphic warmth meets terminal precision. The brand orange (Claude's terra cotta) is the thread that ties everything together — it's the human element in a technical world.
Typography: Clean, considered, with good hierarchy. Terminal-native for CLI; modern web fonts for Web UI (RCS dashboard, docs). Favor readability and personality.
Color:
- Primary: Claude orange family (
#D77757/ terra cotta) - Accent: Warm neutrals tinted toward orange
- Semantic: Success/Error/Warning following Anthropic's established palette
- Dark mode: Warm dark surfaces (not cold blue-black)
Differentiation: The CCB brand sits at the intersection of "serious tool" and "community project." It should feel like Anthropic's design principles applied to an open-source context — less corporate polish, more human craft. The mascot "Clawd" and the playful "踩踩背" naming hint at personality that the design should honor.
Scope: All Web UI — RCS control panel, documentation site, landing pages.
- Considered over clever — Every design choice should feel intentional, not trendy. If it doesn't serve the user, it doesn't ship.
- Warmth through subtlety — Orange tints on neutrals, breathing room in layouts, personality in copy. Not giant emoji or aggressive color.
- Density with clarity — Technical users need information density, but not chaos. Every pixel earns its place.
- Community voice — The design should feel like it was made by people who use it, not by a distant design team. Slightly rough edges are fine if they're honest.
- Anthropic's shadow — When in doubt, follow Anthropic's design instincts — the clean layouts, the generous spacing, the warm color temperature. Then add the community touch.
- Claude Orange:
rgb(215,119,87)/#D77757 - Claude Blue:
rgb(87,105,247)/#5769F7 - Permission Blue:
rgb(87,105,247) - Auto Accept Violet:
rgb(135,0,255) - Plan Mode Teal:
rgb(0,102,102) - Success:
rgb(78,186,101) - Error:
rgb(255,107,128) - Warning:
rgb(255,193,7)
- CCB text + orange play button icon
- Dark/Light SVG variants in
docs/logo/ - Favicon: Orange circle
#D97706with white play triangle
- "Clawd" — terminal-art character with multiple poses
- Theme-aware coloring
- 7 variants: dark, light, dark-ansi, light-ansi, dark-daltonized, light-daltonized, auto
- 89+ semantic color tokens
- Full documentation in
packages/@ant/ink/docs/04-theme-system.md