OpenClap is AI agent orchestration on steroids: a local-first system built to drive large volumes of AI-executable work across projects and subprojects with high-throughput, low-touch execution control.
OpenClap is primarily for unattended execution windows (for example nights, weekends, or any time you are away). Instead of waiting for manual supervision, the system coordinates AI-executable work across many projects and subprojects while you are not actively interacting with it.
This project focuses on orchestration:
$list-* placeholders (for example language or country code sets)The product goal is to help users with heavy Codex usage (including Pro subscription workflows) keep task operations organized, traceable, and scalable with OpenClap.
$list-*) so one task definition can scale across many variantsFeature details will evolve over time, but the core objective remains stable: reliable orchestration for AI-driven task management on a local machine.
npm install
cp example.env .env
npx prisma migrate deploy
If the SQLite file from .env does not exist yet, Prisma creates it and applies all migrations.
npm run dev
This repository is implemented in TypeScript and currently uses Next.js for the application runtime. More components (database, daemon, orchestration APIs, and UI management flows) are introduced incrementally as the implementation plan is completed.
Configuration is loaded from .env. Example values are provided in example.env.
SQLITE_DB_PATH: Local SQLite file path.DATABASE_URL: SQLite URL format for Prisma-compatible tooling.PORT: Local server port.SETTINGS_<key>: Dynamic settings overrides (for example daemon concurrency, message templates, and default project paths).Settings priority is:
.env value from SETTINGS_<key>npx prisma migrate deploy
npm run prisma:migrate:dev -- --name <feature_name>
npm run prisma:generate
npm run lint before targeted tests and before the full suite.npm test.$ claude mcp add open-clap \
-- python -m otcore.mcp_server <graph>