Skip to content

Open Source

Edit on GitHub

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 is licensed under MIT: one license for every repository in the project.

Component Repository License
Core REST + MCP API (backend/) vibexp/vibexp MIT
Web application (frontend/) vibexp/vibexp MIT
Website, documentation and blog vibexp/website MIT
Command-line client vibexp/cli MIT
Generated TS API client (@vibexp/api-client) vibexp/api-client-js MIT
Design tokens + brand (@vibexp/design-system) separate package MIT

Versions of vibexp/vibexp up to and including the 0.14 line were published under AGPL-3.0-or-later and keep that license. MIT applies from the next release on.

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 / Repo What it is Stack
backend/ (in vibexp/vibexp) Core REST + MCP API Go, PostgreSQL + pgvector
frontend/ (in vibexp/vibexp) Web application React + Vite
vibexp/cli Command-line client TypeScript + Bun
vibexp/api-client-js Generated TS API client (@vibexp/api-client) TypeScript
vibexp/website Website, documentation and blog (vibexp.io) Astro + 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 app and email branding is set by an instance admin under Site info, 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.