Venus
Design assistance through specialized AI agents.
Overview
Venus is the design help abstraction - a specialized subagent that finds, adapts, and recommends UI components and design patterns.
Implementation: ClaudeBox agent with magic-mcp and context7 tools
Architecture
Venus is not an Artemis provider - it's a ClaudeBox subagent pattern:
Main Claude Code Agent
│
│ "I need a settings panel component"
▼
Venus Subagent (via ClaudeBox)
│
├── Brain: Claude model (via OpenRouter/Artemis)
├── Tools:
│ ├── magic-mcp (21st.dev component library)
│ └── context7 (documentation lookup)
│
▼
Returns: Component code, dependencies, usage examples
│
▼
Main Agent implements the design
Why This Approach?
Instead of proxying to a design API (like v0), Venus uses:
- SOTA reasoning - Claude's brain for understanding design needs
- Component library - 21st.dev's curated component database via magic-mcp
- Documentation - Framework docs via context7
This combination is more flexible than a single design API.
Capabilities
Component Discovery
Venus searches 21st.dev for matching components:
"Find a data table with sorting and pagination"
→ Returns ready-to-use React component
Component Refinement
Venus can improve existing components:
"Make this button more accessible with better contrast"
→ Returns improved version with ARIA labels
Design Inspiration
Get ideas before implementation:
"Show me dashboard layout patterns"
→ Returns multiple options with previews
Documentation Lookup
Venus consults framework docs:
"How do I animate this with Framer Motion?"
→ Returns code with proper API usage
Usage
See ClaudeBox Custom Agents for:
- How to invoke Venus
- Venus configuration
- Creating similar specialized agents
Tools Available
| Tool | Purpose |
|---|---|
21st_magic_component_builder | Generate new components |
21st_magic_component_inspiration | Find existing components |
21st_magic_component_refiner | Improve existing components |
logo_search | Find company logos |
context7.query-docs | Look up framework documentation |
Relationship to Artemis
Venus uses Artemis indirectly:
- The Claude model powering Venus routes through Artemis (OpenRouter provider)
- Artemis tracks the token usage and costs
- But Venus itself is a ClaudeBox pattern, not an Artemis provider
Legacy: v0 Provider
Artemis still has a v0 provider configured (for potential future use), but the recommended approach is the Venus subagent pattern which:
- Doesn't require a v0 subscription
- Has broader component access via 21st.dev
- Combines design search with documentation lookup
See Also
- ClaudeBox Custom Agents - Full Venus implementation
- ClaudeBox Agent API - How to invoke subagents