Some checks failed
Tests / E2E Web (chromium) (push) Has been cancelled
Tests / Coverage (push) Has been cancelled
CI / Lint (push) Has been cancelled
CI / Build (push) Has been cancelled
Tests / Unit Tests (push) Has been cancelled
Tests / E2E Web (firefox) (push) Has been cancelled
Tests / E2E Web (webkit) (push) Has been cancelled
Tests / E2E Desktop (macos-latest) (push) Has been cancelled
Tests / E2E Desktop (ubuntu-latest) (push) Has been cancelled
Tests / E2E Desktop (windows-latest) (push) Has been cancelled
- Middleware bypasses WorkOS when API keys not configured - AuthWrapper conditionally loads AuthKitProvider - getCurrentUser() returns mock dev user when no auth - Demo mode (/demo) sets cookie for dashboard access - Memory DB provider fallback when D1 unavailable - CF dev proxy gated behind ENABLE_CF_DEV=1 - All changes conditional - real auth works if keys provided
Compass
An AI-native workspace platform that handles auth, deployment, and real-time collaboration -- so you can focus on building what actually matters.
Build With Direction :)
- AI agent built in -- every workspace ships with an intelligent assistant that understands your domain and takes action through tools you define
- Modular by design -- scheduling, financials, file management, messaging. drop in what you need, leave out what you don't
- Deploy anywhere -- self-host, ship to desktop and mobile, or deploy to the edge with Cloudflare
- Enterprise auth -- SSO, directory sync, and role-based access control out of the box
Quick Start
git clone https://github.com/High-Performance-Structures/compass.git
cd compass
bun install
cp .env.example .env.local # add your keys
bun run db:generate
bun run db:migrate:local
bun dev
See docs/ for detailed setup, environment variables, and deployment options.
Tech Stack
| Layer | Technology |
|---|---|
| Framework | Next.js 15 (App Router), React 19 |
| Language | TypeScript 5.x (strict) |
| UI | shadcn/ui, Tailwind CSS v4 |
| Database | Cloudflare D1 (SQLite) via Drizzle ORM |
| Auth | WorkOS (SSO, directory sync) |
| AI | AI SDK v6 + OpenRouter |
| Mobile | Capacitor (iOS + Android) |
| Desktop | Tauri 2.0 |
| Deployment | Cloudflare Workers via OpenNext |
License
Links
Description
Languages
TypeScript
98.4%
CSS
0.7%
Rust
0.5%
Swift
0.2%
Shell
0.1%