Name: Monastery
Tagline: "AI's self-hosted sanctuary for coding."
Monastery represents a calm, focused sanctuary for AI-assisted coding. It's where developers retreat from the noise of modern tooling to enter a state of deep flow. The brand evokes:
- Tranquility: A peaceful environment free from distractions
- Craftsmanship: Thoughtful, deliberate creation
- Self-reliance: Full control over your development environment
- Wisdom: Ancient scribe traditions meets cutting-edge AI
The Monastery logo should evoke monastic architecture and scribe traditions:
Primary Mark: A simplified archway (representing monastery architecture) with a subtle lantern hanging within it. The arch suggests both entry into a sacred space and the bridge between human intention and AI capability.
Alternative Marks:
- A quill pen forming an abstract node/network pattern
- An open book with code brackets as pages
- A minimalist lantern icon (used for loading states)
Logo Usage:
- Primary: White/light gray on dark backgrounds
- Accent: Lantern gold (#F4A460) for highlights
- Minimum size: 24px height for clarity
Forest Green #0A3D2A -- Deep, grounding base
Pine Green #1E6B4E -- Primary action color
Dark Background #0D1117 -- Main UI surface
Dark Surface #161B22 -- Secondary surfaces
Dark Border #30363D -- Dividers and strokes
Parchment #F5F0E8 -- Light mode background
Sand #D4C3A3 -- Light mode accents
Lantern Gold #F4A460 -- Primary accent, focus states
Amber #FFBF00 -- Highlights, warnings
Success #2EA043 -- Connected, complete
Warning #D29922 -- Loading, caution
Error #F85149 -- Disconnected, failed
Primary #E6EDF3 -- Main text
Secondary #8B949E -- Supporting text
Muted #6E7681 -- Placeholder, disabled
- Weights: 400 (Regular), 500 (Medium), 600 (SemiBold), 700 (Bold)
- Usage: All UI text, buttons, labels, headings
- Rationale: Clean, readable, professional, excellent screen rendering
- Weights: 400 (Regular), 500 (Medium)
- Usage: Code editor, terminal output, file paths, technical content
- Rationale: Developer favorite, excellent ligatures, highly readable
- Sans-serif:
system-ui, -apple-system, sans-serif - Monospace:
'Fira Code', 'Consolas', monospace
- Minimal: Single-weight strokes, no fills
- Geometric: Based on simple shapes (circles, squares, triangles)
- Consistent: 2px stroke weight, rounded caps
- Meaningful: Each icon should clearly represent its function
Primary: Lucide Icons (https://lucide.dev)
- Consistent design language
- Well-maintained, React-friendly
- Matches our minimal aesthetic
For unique Monastery symbols (logo, special features):
- Use simple SVG paths
- Maintain 24x24 grid system
- Export in multiple sizes: 16, 24, 32, 48px
- Generous Whitespace: Elements breathe; no clutter
- Clear Hierarchy: Size, color, and position guide the eye
- Subtle Depth: Minimal shadows, rely on color contrast
- Smooth Transitions: 150-300ms ease-in-out animations
- Primary: Pine green background, white text, rounded-lg
- Secondary: Dark surface background, border, hover lift
- Ghost: Transparent, hover background only
- Sizes: sm (py-1 px-2), md (py-2 px-4), lg (py-3 px-6)
- Background: Dark surface (#161B22)
- Border: 1px solid dark border (#30363D)
- Radius: rounded-lg (8px)
- Padding: p-4 minimum
- Background: Dark surface
- Border: Dark border, focuses to Pine green
- Radius: rounded-xl (12px) for modern feel
- Placeholder: Muted text color
- Small pills with dot indicator
- Success: Green dot + text
- Warning: Amber dot + text
- Error: Red dot + text
- Fast: 150ms cubic-bezier(0.4, 0, 0.2, 1)
- Normal: 200ms ease-in-out
- Slow: 300ms ease-out
- Fade In: Opacity 0 → 1
- Slide In: TranslateX(-10px) + opacity 0 → origin
- Pulse Soft: Opacity 1 → 0.7 → 1 (for loading)
- Hover Lift: TranslateY(-2px) + shadow increase
The primary theme optimized for long coding sessions:
- Deep greens and dark grays
- Low eye strain
- Lantern gold accents for focus
Alternative light theme inspired by ancient manuscripts:
- Warm parchment backgrounds
- High contrast for bright environments
- Same pine green for actions (continuity)
CSS custom properties enable instant theme switching:
[data-theme="monastery-dark"] { ... }
[data-theme="scriptorium-light"] { ... }- Calm: Never urgent or alarming
- Clear: Direct, no jargon without explanation
- Concise: Respect user's time and attention
- Confident: Assume competence, offer guidance
Onboarding
- ✓ "Welcome to Monastery. Your sanctuary for AI-assisted coding."
- ✗ "Hey! Let's get you set up real quick!"
Error Messages
- ✓ "Connection lost. Reconnecting..."
- ✗ "ERROR: Connection failed!!!"
Loading States
- ✓ "Preparing your environment..."
- ✗ "Please wait..."
Success Messages
- ✓ "Deployment complete. Your app is live."
- ✗ "SUCCESS!!! Everything worked!"
- Contrast: WCAG AA minimum (4.5:1 for text)
- Focus: Visible focus rings on all interactive elements
- Keyboard: Full navigation without mouse
- Screen Readers: Semantic HTML, ARIA labels where needed
- Focus ring: 2px solid Lantern Gold with 2px offset
- Skip links for keyboard users
- Proper heading hierarchy (h1 → h2 → h3)
- Alt text for all meaningful images
- Reduced motion option respects user preferences
packages/web-ui/
├── src/
│ ├── components/ # Reusable UI components
│ ├── hooks/ # Custom React hooks
│ ├── store/ # State management (Zustand)
│ ├── types/ # TypeScript interfaces
│ ├── utils/ # Helper functions
│ ├── assets/ # Logos, icons, images
│ └── styles/ # Global styles, themes
├── public/
│ ├── logo.svg # Primary logo
│ └── favicon.ico # Browser icon
└── tailwind.config.js # Theme configuration
- Logo in top-left corner (always visible)
- Lantern icon for loading states
- Pine green for primary actions
- Consistent spacing and typography
- Same color palette
- Inter for body text, JetBrains Mono for code
- Screenshots use dark theme by default
- Website: Showcase the calm, focused experience
- Social: Minimal graphics, focus on product shots
- Messaging: Emphasize self-hosting, privacy, flow state
- Linear: Clean, fast, professional
- Arc Browser: Modern, thoughtful details
- VS Code: Functional, developer-first
- Notion: Calm, distraction-free
- Medieval manuscript margins (generous whitespace)
- Japanese tea ceremony (intentional, calm)
- Monastic architecture (simple, enduring)
- Library reading rooms (quiet focus)
Last updated: 2026
"AI's self-hosted sanctuary for coding."