raptormind
v0.1.0
Published
Open-source, self-hostable AI platform
Readme
RaptorMind
Open-source, self-hostable AI platform.
Quick Start
git clone https://github.com/raptormind/raptormind.git
cd raptormind
cp .env.example .env
bun install
bun devProject Structure
apps/
web/ → Next.js marketing site & docs (port 3000)
dashboard/ → Next.js app dashboard (port 3001)
api/ → Hono API server (port 4000)
cli/ → CLI tool (`raptormind`)
packages/
core/ → Shared types, constants, utilities
db/ → Data layer (Drizzle + Aerospike + Qdrant)
ui/ → Shared React components (Tailwind)
adapters/ → Platform adaptersData Stores
| Store | Purpose | Client |
| ---------- | -------------------------------- | -------------------------- |
| PostgreSQL | Relational data (users, etc.) | Drizzle ORM (@repo/db) |
| Aerospike | NoSQL KV (sessions, counters) | @repo/db/aerospike |
| Qdrant | Vector search (embeddings, RAG) | @repo/db/qdrant |
| Redis | Caching, queues | ioredis |
Development
| Service | URL | | --------- | --------------------- | | Web | http://localhost:3000 | | Dashboard | http://localhost:3001 | | API | http://localhost:4000 |
bun dev # All services (except web & cli)
bun dev --filter @repo/api # API only
bun dev --filter @repo/dashboard # Dashboard only
bun dev --filter @repo/web # Web onlyDatabase (SQL)
bun db:generate # Generate Drizzle migration files from schema
bun db:push # Push schema to dev database
bun db:migrate # Run pending migrationsLeave
DATABASE_URLempty to use embedded PGlite — zero-config local dev.
Docker
cp .env.example .env
docker compose up -d