Running a grassroots campaign is hard. Organizers are often stuck with tedious, manual processes or expensive, proprietary software that doesn't fit their needs. This creates a high barrier to entry, making it difficult for community-led efforts to get off the ground. We believe technology should make democratic participation easier, not harder.
Instead of building standalone apps, we build and document open source processes. Our first project uses multimodal LLMs to achieve high-accuracy signature triaging, and we've already integrated it with the DC voter file for real-time validation.
Signature validation is just the beginning. The systems we're creating—for voter file integration, data validation, and workflow automation—are the building blocks for a full suite of open source campaign infrastructure. Our vision is to support candidate campaigns, issue advocacy, and other community organizing efforts, letting them focus on what matters: talking to people. VoteCatcher grew out of conversations with organizers who were spending more time on data entry and money on expensive software than running their campaign. We're a group of volunteers who believe that good campaign technology should be a public resource, accessible to everyone—not just well-funded efforts with dedicated tech teams. Whether you're a coder, organizer, or just someone who thinks campaigns should have better tools, we'd love to have you. We especially need help with:🗳️ Why This Matters
🛠️ Our Approach: Processes, Not Just Tools
Right now, we're focused on building out the full document processing and triaging workflow in Python. The goal is a reusable playbook that other campaigns can adapt for their own needs.
🚀 The Big Picture
📖 Our Story
👋 Come Join Us