Skip to content

Open Source

VibeXP is an open-source, AI-native workspace for prompts, artifacts, memories, and blueprints — with semantic search, an activity feed, team workspaces, and a built-in MCP server so AI agents can read and write your knowledge directly.

The full source lives on GitHub at vibexp/vibexp. Clone it, run it locally, and self-host your own instance on your own domain.

VibeXP uses an open-core license split. The application core is AGPL-3.0-or-later, and the reusable integration tooling is MIT:

ComponentRepositoryLicense
Core REST + MCP API (backend/)vibexp/vibexpAGPL-3.0-or-later
Web application (frontend/)vibexp/vibexpAGPL-3.0-or-later
Marketing sitevibexp/websiteAGPL-3.0-or-later
Content blogvibexp/blogAGPL-3.0-or-later
Documentation sitevibexp/docsAGPL-3.0-or-later
Command-line clientvibexp/cliMIT
Generated TS API client (@vibexp/api-client)vibexp/api-client-jsMIT
Design tokens + brand (@vibexp/design-system)separate packageMIT

When you add files, follow the license of the repository they live in.

VibeXP is split across several repositories under github.com/vibexp. The main vibexp/vibexp repo holds the two independently deployable components — the Go backend and the React frontend. The frontend’s shared @vibexp/* packages are published to public npm, so a fresh install needs no auth token.

Path / RepoWhat it isStack
backend/ (in vibexp/vibexp)Core REST + MCP APIGo, PostgreSQL + pgvector
frontend/ (in vibexp/vibexp)Web applicationReact + Vite
vibexp/cliCommand-line clientTypeScript + Bun
vibexp/api-client-jsGenerated TS API client (@vibexp/api-client)TypeScript
vibexp/websiteMarketing siteAstro + React
vibexp/blogContent blogAstro
vibexp/docsUser & developer documentationAstro Starlight

The “VibeXP” name and logo are brand assets of the project maintainer. If you run a fork, use your own name and branding — the site/email branding and all domains are overridable via environment variables. See Self-Hosting → Branding.

  • Self-Hosting — run your own instance with Docker Compose.
  • Contributing — set up a development environment and open a PR.