> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vibetunnel.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# INDEX old

# 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**](../README.md) - Project overview, quick start guide, and basic usage
* [**introduction.mdx**](introduction.mdx) - Mintlify documentation landing page
* [**docs.json**](../docs.json) - Mintlify documentation configuration

### Architecture & Design

* [**ARCHITECTURE.md**](ARCHITECTURE.md) - System architecture, component relationships, data flow
* [**architecture-mario.md**](architecture-mario.md) - Alternative architecture documentation
* [**spec.md**](spec.md) - Core technical specifications and protocols
* [**ios-spec.md**](ios-spec.md) - iOS companion app specification

### Development Guides

* [**CONTRIBUTING.md**](CONTRIBUTING.md) - Contributing guidelines and development workflow
* [**development.md**](development.md) - Development setup, code style, patterns
* [**build-system.md**](build-system.md) - Build system overview and usage
* [**deployment.md**](deployment.md) - Deployment and distribution guide
* [**RELEASE.md**](RELEASE.md) - Comprehensive release process documentation

### Feature Documentation

* [**authentication.md**](authentication.md) - Authentication system and security
* [**push-notification.md**](push-notification.md) - Push notification implementation
* [**security.md**](security.md) - Security configuration and best practices
* [**keyboard-shortcuts.md**](keyboard-shortcuts.md) - Keyboard shortcut reference

### Testing

* [**testing.md**](testing.md) - Testing strategy and test suite documentation
* [**TESTING\_EXTERNAL\_DEVICES.md**](TESTING_EXTERNAL_DEVICES.md) - Testing on external devices (iPad, etc.)

### Tools & Utilities

* [**claude.md**](claude.md) - Claude CLI usage guide
* [**gemini.md**](gemini.md) - Gemini CLI for large codebase analysis
* [**custom-node.md**](custom-node.md) - Custom Node.js build documentation

### Reference

* [**project-overview.md**](project-overview.md) - High-level project overview
* [**files.md**](files.md) - File catalog and organization
* [**logging-style-guide.md**](logging-style-guide.md) - Logging conventions and style guide
* [**CHANGELOG.md**](../CHANGELOG.md) - Project changelog

## 🍎 Platform-Specific Documentation

### macOS (`mac/`)

* [**mac/README.md**](../mac/README.md) - macOS app overview and quick start
* [**mac/docs/code-signing.md**](../mac/docs/code-signing.md) - Comprehensive code signing guide
* [**mac/docs/BuildArchitectures.md**](../mac/docs/BuildArchitectures.md) - Build architecture details
* [**mac/docs/BuildRequirements.md**](../mac/docs/BuildRequirements.md) - Build requirements
* [**mac/docs/sparkle-keys.md**](../mac/docs/sparkle-keys.md) - Sparkle update framework keys
* [**mac/docs/sparkle-stats-store.md**](../mac/docs/sparkle-stats-store.md) - Update statistics

### iOS (`ios/`)

* [**ios/README.md**](../ios/README.md) - iOS app overview
* [**ios/CLAUDE.md**](../ios/CLAUDE.md) - iOS development guidelines for Claude

### Web (`web/`)

* [**web/README.md**](../web/README.md) - Web server and frontend overview
* [**web/docs/spec.md**](../web/docs/spec.md) - Web server implementation specification
* [**web/docs/performance.md**](../web/docs/performance.md) - Performance optimization guide
* [**web/docs/playwright-testing.md**](../web/docs/playwright-testing.md) - Playwright E2E testing
* [**web/docs/socket-protocol.md**](../web/docs/socket-protocol.md) - WebSocket protocol documentation
* [**web/docs/terminal-titles.md**](../web/docs/terminal-titles.md) - Terminal title management
* [**web/docs/VT\_INSTALLATION.md**](../web/docs/VT_INSTALLATION.md) - VT command installation
* [**web/docs/npm.md**](../web/docs/npm.md) - NPM package documentation

### Apple Shared (`apple/`)

* [**apple/docs/modern-swift.md**](../apple/docs/modern-swift.md) - Modern Swift patterns
* [**apple/docs/swift-concurrency.md**](../apple/docs/swift-concurrency.md) - Swift concurrency guide
* [**apple/docs/swift-testing-playbook.md**](../apple/docs/swift-testing-playbook.md) - Swift testing best practices
* [**apple/docs/swiftui.md**](../apple/docs/swiftui.md) - SwiftUI guidelines
* [**apple/docs/logging-private-fix.md**](../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**](../CLAUDE.md) - Main project guidelines for Claude
* [**web/CLAUDE.md**](../web/CLAUDE.md) - Web development specific instructions
* [**mac/CLAUDE.md**](../mac/CLAUDE.md) - macOS development guidelines
* [**ios/CLAUDE.md**](../ios/CLAUDE.md) - iOS development guidelines

### GEMINI.md

* [**GEMINI.md**](../GEMINI.md) - Instructions for Gemini AI assistant

## 📋 Documentation Standards

When adding new documentation:

1. **Location**: Place documentation in the most relevant directory
   * General docs in `/docs`
   * Platform-specific docs in their respective directories
   * Keep related documentation together

2. **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)

3. **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

4. **Maintenance**: Regular reviews
   * Remove outdated documentation
   * Update when features change
   * Consolidate duplicate content
   * Maintain this index when adding/removing docs
