Skip to content

What is VibeDepot?

VibeDepot is an open-source desktop application that lets you browse, install, and run AI-powered apps in a secure, sandboxed environment. It also provides a complete toolkit for building and publishing your own AI apps.

  • App Store — Browse a community-driven registry of AI apps, install with one click, and launch them in isolated windows.
  • AI Providers — Built-in support for Anthropic (Claude), OpenAI (GPT), and Google Gemini. Users bring their own API keys.
  • Bridge API — Apps communicate with the shell through window.vibeDepot, a secure API surface with four namespaces: AI, storage, shell, and database.
  • Permission System — Apps declare what they need. Basic storage is auto-granted; AI, database, network, clipboard, and notifications require consent.
  • Developer CLI — Scaffold, preview, validate, and publish apps from the command line.
  • Sandboxed Security — Every app runs in its own Electron BrowserWindow with context isolation, no Node.js access, and SQL allowlists.

Install VibeDepot, add your API keys in Settings, and start using AI apps from the store. No coding required.

Start here: Quick Start: Users

Build AI-native apps using HTML, CSS, and JavaScript. The Bridge API handles AI calls, storage, and system integration. Publish to the registry for the community.

Start here: Quick Start: Developers

VibeDepot is MIT-licensed and built with Electron, React, TypeScript, and Zustand. Contributions to the shell, shared packages, CLI, and registry are welcome.

Start here: Architecture Overview

TechnologyRole
Electron 28Desktop shell and app sandboxing
React 18Shell UI (store, library, settings)
TypeScriptStrict mode across all packages
ZustandState management in the renderer
Tailwind CSS 3Styling
ZodSchema validation for IPC and manifests
keytarOS keychain for API key storage
better-sqlite3Per-app SQLite databases