VibeTunnel home page
Search VibeTunnel docs...
⌘K
Getting Started
Introduction
INDEX
Project overview
Keyboard shortcuts
CONTRIBUTING
CHANGELOG
Installation
README
README
VT INSTALLATION
Custom node
Architecture
ARCHITECTURE
Architecture mario
Spec
Ios spec
Spec
BuildArchitectures
Socket protocol
Authentication
Security
Advanced Features
Hq
Push notification
Terminal titles
TESTING EXTERNAL DEVICES
Development
Development
Build system
Testing
Logging style guide
Files
macOS Development
BuildRequirements
Code signing
RELEASE GUIDE
Sparkle keys
Sparkle stats store
iOS Development
Conversion
Modern swift
Swift concurrency
Swiftui
Swift testing playbook
Logging private fix
iOS Testing
README
TestCoverage
TestingApproach
Web Development
README
Performance
Playwright testing
SEQUENTIAL OPTIMIZATIONS
Npm
Systemd
Release & Deployment
Deployment
RELEASE
Tools & Integration
Claude
CLAUDE
Gemini
GEMINI
README.md
Maintenance
Org migrate
VibeTunnel home page
Search VibeTunnel docs...
⌘K
Search...
Navigation
Documentation
Documentation
Getting Started
INDEX
VibeTunnel Documentation Index
This index provides a comprehensive overview of all documentation in the VibeTunnel project, organized by category and purpose.
📚 Main Documentation
Getting Started
README.md
- Project overview, quick start guide, and basic usage
introduction.mdx
- Mintlify documentation landing page
docs.json
- Mintlify documentation configuration
Architecture & Design
ARCHITECTURE.md
- System architecture, component relationships, data flow
architecture-mario.md
- Alternative architecture documentation
spec.md
- Core technical specifications and protocols
ios-spec.md
- iOS companion app specification
Development Guides
CONTRIBUTING.md
- Contributing guidelines and development workflow
development.md
- Development setup, code style, patterns
build-system.md
- Build system overview and usage
deployment.md
- Deployment and distribution guide
RELEASE.md
- Comprehensive release process documentation
Feature Documentation
authentication.md
- Authentication system and security
push-notification.md
- Push notification implementation
security.md
- Security configuration and best practices
keyboard-shortcuts.md
- Keyboard shortcut reference
Testing
testing.md
- Testing strategy and test suite documentation
TESTING_EXTERNAL_DEVICES.md
- Testing on external devices (iPad, etc.)
Tools & Utilities
claude.md
- Claude CLI usage guide
gemini.md
- Gemini CLI for large codebase analysis
custom-node.md
- Custom Node.js build documentation
Reference
project-overview.md
- High-level project overview
files.md
- File catalog and organization
logging-style-guide.md
- Logging conventions and style guide
CHANGELOG.md
- Project changelog
🍎 Platform-Specific Documentation
macOS (
mac/
)
mac/README.md
- macOS app overview and quick start
mac/docs/code-signing.md
- Comprehensive code signing guide
mac/docs/BuildArchitectures.md
- Build architecture details
mac/docs/BuildRequirements.md
- Build requirements
mac/docs/sparkle-keys.md
- Sparkle update framework keys
mac/docs/sparkle-stats-store.md
- Update statistics
iOS (
ios/
)
ios/README.md
- iOS app overview
ios/CLAUDE.md
- iOS development guidelines for Claude
Web (
web/
)
web/README.md
- Web server and frontend overview
web/docs/spec.md
- Web server implementation specification
web/docs/performance.md
- Performance optimization guide
web/docs/playwright-testing.md
- Playwright E2E testing
web/docs/socket-protocol.md
- WebSocket protocol documentation
web/docs/terminal-titles.md
- Terminal title management
web/docs/VT_INSTALLATION.md
- VT command installation
web/docs/npm.md
- NPM package documentation
Apple Shared (
apple/
)
apple/docs/modern-swift.md
- Modern Swift patterns
apple/docs/swift-concurrency.md
- Swift concurrency guide
apple/docs/swift-testing-playbook.md
- Swift testing best practices
apple/docs/swiftui.md
- SwiftUI guidelines
apple/docs/logging-private-fix.md
- Logging configuration
🤖 AI Assistant Guidelines
CLAUDE.md Files
These files provide specific instructions for Claude AI when working with different parts of the codebase:
CLAUDE.md
- Main project guidelines for Claude
web/CLAUDE.md
- Web development specific instructions
mac/CLAUDE.md
- macOS development guidelines
ios/CLAUDE.md
- iOS development guidelines
GEMINI.md
GEMINI.md
- Instructions for Gemini AI assistant
📋 Documentation Standards
When adding new documentation:
Location
: Place documentation in the most relevant directory
General docs in
/docs
Platform-specific docs in their respective directories
Keep related documentation together
Naming
: Use clear, descriptive names
UPPERCASE.md for important documents (README, CHANGELOG, etc.)
lowercase-with-hyphens.md for regular documentation
Include platform prefix when needed (ios-spec.md)
Content
: Follow consistent structure
Start with a clear title and overview
Include practical examples
Add cross-references to related docs
Keep content up-to-date with code changes
Maintenance
: Regular reviews
Remove outdated documentation
Update when features change
Consolidate duplicate content
Maintain this index when adding/removing docs
Previous
Project overview
Next
On this page
VibeTunnel Documentation Index
📚 Main Documentation
Getting Started
Architecture & Design
Development Guides
Feature Documentation
Testing
Tools & Utilities
Reference
🍎 Platform-Specific Documentation
macOS (mac/)
iOS (ios/)
Web (web/)
Apple Shared (apple/)
🤖 AI Assistant Guidelines
CLAUDE.md Files
GEMINI.md
📋 Documentation Standards
Assistant
Responses are generated using AI and may contain mistakes.