AI Commitment OS is a Commitment Intelligence Platform that captures commitments from conversations and turns them into trackable execution workflows.
Work is created conversationally but tracked manually. This project closes that gap.
- Next.js 14 (App Router)
- TypeScript (strict)
- Supabase (PostgreSQL + Auth + Realtime + pgvector)
- Tailwind CSS + shadcn/ui
- Zustand + TanStack Query
- Anthropic + OpenAI (for full AI pipeline, when keys are available)
- Project setup
- Auth + onboarding
- Supabase schema + RLS
- Dashboard shell
- Sidebar + inbox UI
- Commitment cards/list
- Query provider + optimistic flows
- AI core (
src/lib/ai/*) - Agent pipeline + orchestrator
- Process-source / draft-follow-up / semantic-search API routes
- Integrations OAuth + callbacks
- Webhook ingestion
- Source creation and pipeline triggers
- Today / Waiting On / At Risk / Projects workflows
- Notifications endpoints
- Deterministic risk + daily planning foundations
/today/inbox/commitments/waiting-on/at-risk/projects/settings/settings/integrations
POST /api/ai/process-sourcePOST /api/ai/draft-follow-upPOST /api/ai/semantic-search
GET /api/integrations/connect/[provider]GET /api/integrations/callback/[provider]POST /api/integrations/disconnect/[provider]GET /api/integrations/list
POST /api/webhooks/slackPOST /api/webhooks/zoomPOST /api/webhooks/gmail
GET /api/notifications/listPOST /api/notifications/mark-read
npm install
npm run dev