# VibeTunnel ## Docs - [AGENT](https://docs.vibetunnel.sh/AGENT.md) - [AGENTS](https://docs.vibetunnel.sh/AGENTS.md) - [CLAUDE](https://docs.vibetunnel.sh/CLAUDE.md) - [GEMINI](https://docs.vibetunnel.sh/GEMINI.md) - [Docs](https://docs.vibetunnel.sh/apple/docs/index.md) - [Appkit](https://docs.vibetunnel.sh/apple/docs/liquid-glass/appkit.md) - [Overview](https://docs.vibetunnel.sh/apple/docs/liquid-glass/overview.md) - [Patterns](https://docs.vibetunnel.sh/apple/docs/liquid-glass/patterns.md) - [Swiftui](https://docs.vibetunnel.sh/apple/docs/liquid-glass/swiftui.md) - [Modern swift](https://docs.vibetunnel.sh/apple/docs/modern-swift.md) - [Swiftui features](https://docs.vibetunnel.sh/apple/docs/toolbar/swiftui-features.md) - [INDEX](https://docs.vibetunnel.sh/docs/INDEX.md) - [INDEX old](https://docs.vibetunnel.sh/docs/INDEX-old.md) - [RELEASE](https://docs.vibetunnel.sh/docs/RELEASE.md) - [TESTING EXTERNAL DEVICES](https://docs.vibetunnel.sh/docs/TESTING_EXTERNAL_DEVICES.md) - [Architecture mario](https://docs.vibetunnel.sh/docs/architecture-mario.md) - [Authentication](https://docs.vibetunnel.sh/docs/authentication.md) - [Changelog management](https://docs.vibetunnel.sh/docs/changelog-management.md) - [Claude](https://docs.vibetunnel.sh/docs/claude.md) - [Api reference](https://docs.vibetunnel.sh/docs/core/api-reference.md) - [Architecture](https://docs.vibetunnel.sh/docs/core/architecture.md) - [Protocols](https://docs.vibetunnel.sh/docs/core/protocols.md) - [Custom node](https://docs.vibetunnel.sh/docs/custom-node.md) - [Authentication](https://docs.vibetunnel.sh/docs/features/authentication.md) - [Gemini](https://docs.vibetunnel.sh/docs/gemini.md) - [Git hooks](https://docs.vibetunnel.sh/docs/git-hooks.md) - [Git worktree follow mode](https://docs.vibetunnel.sh/docs/git-worktree-follow-mode.md) - [Development](https://docs.vibetunnel.sh/docs/guides/development.md) - [Quickstart](https://docs.vibetunnel.sh/docs/guides/quickstart.md) - [Testing](https://docs.vibetunnel.sh/docs/guides/testing.md) - [Hq](https://docs.vibetunnel.sh/docs/hq.md) - [Introduction](https://docs.vibetunnel.sh/docs/introduction.md) - [Ios spec](https://docs.vibetunnel.sh/docs/ios-spec.md) - [Keyboard shortcuts](https://docs.vibetunnel.sh/docs/keyboard-shortcuts.md) - [Linux](https://docs.vibetunnel.sh/docs/linux.md) - [Logging style guide](https://docs.vibetunnel.sh/docs/logging-style-guide.md) - [Npm release](https://docs.vibetunnel.sh/docs/npm-release.md) - [Openapi](https://docs.vibetunnel.sh/docs/openapi.md) - [Org migrate](https://docs.vibetunnel.sh/docs/org-migrate.md) - [Macos](https://docs.vibetunnel.sh/docs/platform/macos.md) - [Web](https://docs.vibetunnel.sh/docs/platform/web.md) - [Push impl](https://docs.vibetunnel.sh/docs/push-impl.md) - [Push notification](https://docs.vibetunnel.sh/docs/push-notification.md) - [Release process](https://docs.vibetunnel.sh/docs/reference/release-process.md) - [Repoprompt](https://docs.vibetunnel.sh/docs/repoprompt.md) - [Security](https://docs.vibetunnel.sh/docs/security.md) - [Spec](https://docs.vibetunnel.sh/docs/spec.md) - [Tailscale ios](https://docs.vibetunnel.sh/docs/tailscale_ios.md) - [Unified notifications test plan](https://docs.vibetunnel.sh/docs/unified-notifications-test-plan.md) - [Websocket](https://docs.vibetunnel.sh/docs/websocket.md) - [Worktree](https://docs.vibetunnel.sh/docs/worktree.md) - [Worktree spec](https://docs.vibetunnel.sh/docs/worktree-spec.md) - [Zig](https://docs.vibetunnel.sh/docs/zig.md) - [CLAUDE](https://docs.vibetunnel.sh/ios/CLAUDE.md) - [TestCoverage](https://docs.vibetunnel.sh/ios/VibeTunnelTests/TestCoverage.md) - [TestingApproach](https://docs.vibetunnel.sh/ios/VibeTunnelTests/TestingApproach.md) - [Tailscale guide](https://docs.vibetunnel.sh/ios/docs/tailscale-guide.md) - [CLAUDE](https://docs.vibetunnel.sh/mac/CLAUDE.md) - [BuildArchitectures](https://docs.vibetunnel.sh/mac/docs/BuildArchitectures.md) - [BuildRequirements](https://docs.vibetunnel.sh/mac/docs/BuildRequirements.md) - [RELEASE GUIDE](https://docs.vibetunnel.sh/mac/docs/RELEASE_GUIDE.md) - [Code signing](https://docs.vibetunnel.sh/mac/docs/code-signing.md) - [Sparkle keys](https://docs.vibetunnel.sh/mac/docs/sparkle-keys.md) - [Sparkle stats store](https://docs.vibetunnel.sh/mac/docs/sparkle-stats-store.md) - [CLAUDE](https://docs.vibetunnel.sh/web/CLAUDE.md) - [NPM PUBLISH READY](https://docs.vibetunnel.sh/web/NPM_PUBLISH_READY.md) - [PHASE1 IMPLEMENTATION SUMMARY](https://docs.vibetunnel.sh/web/PHASE1_IMPLEMENTATION_SUMMARY.md) - [PUBLISHING](https://docs.vibetunnel.sh/web/PUBLISHING.md) - [README.docker](https://docs.vibetunnel.sh/web/README.docker.md) - [README.npm](https://docs.vibetunnel.sh/web/README.npm.md) - [README.standalone](https://docs.vibetunnel.sh/web/README.standalone.md) - [VT INSTALLATION](https://docs.vibetunnel.sh/web/docs/VT_INSTALLATION.md) - [Asciicast pruning](https://docs.vibetunnel.sh/web/docs/asciicast-pruning.md) - [Multiplexer integration](https://docs.vibetunnel.sh/web/docs/multiplexer-integration.md) - [Npm](https://docs.vibetunnel.sh/web/docs/npm.md) - [Performance](https://docs.vibetunnel.sh/web/docs/performance.md) - [Plan](https://docs.vibetunnel.sh/web/docs/plan.md) - [Playwright testing](https://docs.vibetunnel.sh/web/docs/playwright-testing.md) - [Socket protocol](https://docs.vibetunnel.sh/web/docs/socket-protocol.md) - [Spec](https://docs.vibetunnel.sh/web/docs/spec.md) - [Systemd](https://docs.vibetunnel.sh/web/docs/systemd.md) - [Npm](https://docs.vibetunnel.sh/web/npm.md) - [Terminal quick keys chord implementation](https://docs.vibetunnel.sh/web/src/client/components/terminal-quick-keys-chord-implementation.md) - [SEQUENTIAL OPTIMIZATIONS](https://docs.vibetunnel.sh/web/src/test/playwright/SEQUENTIAL_OPTIMIZATIONS.md) ## OpenAPI Specs - [openapi](https://docs.vibetunnel.sh/api-reference/openapi.json)