PolicyHub
The most transparent policy platform ever built. Summary, proposal, cost estimate, criticisms, responses — every claim citation-backed and version-tracked.
CampaignOS is the open-source, AI-native spine for presidential campaigns. Stand up a complete, credible national campaign in an afternoon — site, policy, volunteers, events, and donations — instead of stitching together eleven tools and three consultants. The Linux of democratic participation, owned by everyone.
Website builder, volunteer app, donor platform, policy docs, spreadsheets, a CRM, and three consultants. The seams between them are where small campaigns drown. CampaignOS collapses the stack into one shared operating layer — public trust, internal execution, and regulated operations on a single spine.
campaign://
Pick a template, answer a handful of questions, and CampaignOS provisions the whole stack in one pass — public site, policy hub, volunteer signup, events, donations, and AI copilots. No eleven tools. No three consultants. No six-week setup.
Ballot access lives or dies on valid signatures. Gather runs the same record-linkage engine on the volunteer's phone and on the server — so a circulator knows at the doorstep, with no signal, whether the signature they just took will hold. The phone carries a turf, not a state.
Capture is never blocked. The signature is always collected — the ladder only decides how fast, and how certain, the verdict is.
▸ Try the live engine — it validates in your browserMount only what your campaign needs. Each module attaches to shared people, interactions, consent, and audit records — so the system can always answer who changed this, who it affects, and what evidence supports it.
▸ Live now: Drive Operations console · Gather field app · 51-jurisdiction risk board
The most transparent policy platform ever built. Summary, proposal, cost estimate, criticisms, responses — every claim citation-backed and version-tracked.
Turn supporters into reliable organizers. Missions, canvassing, phone banking, signature gathering — offline-tolerant and built for one tap at a time in the field.
50-state requirement tracking with source URL, effective date, and verification status. Signature goals, petition packets, risk scoring, deadline countdowns.
Email, social, speeches, press. AI drafts from approved material; humans approve before publish. Full revision history and AI provenance on every artifact.
The spine. People, organizations, relationships, and a shared interaction timeline. Supporters, donors, volunteers, and voters as one canonical record.
Compliance-aware donations. Contribution limits checked, employer/occupation validated, treasurer review queues, and reporting exports — conservative by default.
Landing, campaign profile, policy index, volunteer signup, events, admin login, the tenant model, and the source/citation schema. Credible from day one.
Policy editor, version history, source upload, citations, and the approved-source AI assistant with citation validation and refusal behavior.
RSVP, check-in, mission assignment, organizer and volunteer dashboards, RBAC, and the human-approval workflow for AI-generated scripts.
Multi-channel drafts, AI generation from approved sources, mandatory review, provenance metadata, disclaimer checklists, and a message archive.
State-by-state requirements with verification metadata, deadline + signature trackers, petition packets, and green/yellow/red operational risk.
Mobile-first home, assigned missions, nearby events, training, canvassing + phone scripts, offline-tolerant screens, push-ready architecture.
Democratic infrastructure should not be a black box rented from a vendor, a party, or a donor. CampaignOS is built so that no single campaign, party, donor, or company can ever permanently control it. The source is open. The roadmap is public. The audit log is append-only.
— CampaignOS governance charter, §0
Major changes to architecture, AI safety, and compliance go through an open RFC process.
Policy, compliance, AI safety, security, mobile, fundraising, and field organizing.
Code and non-code contributions are first-class. Translators and researchers count.
Code owners and trademark policy guard against ecosystem capture.
Run it on your own Postgres + pgvector, or use the hosted service. Data portability guaranteed.
It tracks compliance and warns — it is not legal counsel, and it never pretends to be.
Three commands to a running campaign. No vendor lock-in, no per-seat tax, no black box.
$ git clone https://github.com/campaign-project/campaign-os $ pnpm install && pnpm db:push $ pnpm dev # → campaign://localhost:3000