How Our AI Works
How Claude, ChatGPT, Gemini, and Groq each play a role in your donations
⚙️The AI Pipeline
Research — Perplexity
When you search for organizations, Perplexity searches the web in real-time to find their donation pages, verify their information is current, and confirm they're legitimate 501(c)(3) nonprofits.
Learn more →
Embeddings — OpenAI
Powers search that understands meaning, not just keywords. When you search for "animal shelters in NYC", OpenAI finds relevant organizations even if they describe themselves differently.
Learn more →Discovery — AI Chat
The AI chat that helps you find nonprofits. Describe what you care about — "climate change organizations" or "food banks near me" — and the AI matches you with verified nonprofits from our database. Powered by Claude, ChatGPT, Gemini, or Groq.
Execution — AI Agent
Tova visits each nonprofit's donation page, reads the layout, fills in the form, and clicks submit. Works with any website: Stripe, PayPal, custom forms, legacy systems. Powered by BrowserClaw.
🔒Checks and Balances
We use multiple independent AI providers by design. No single system controls the entire process — one researches, another helps you discover, and a third executes. Each provider is specialized for their role. Even the code itself is written with Anthropic's Claude Code.
Independent verification
Each AI checks the work of the others
No single point of failure
Multiple providers means multiple layers of safety
Best-in-class at each step
Each provider is chosen for their specific strength
Powered by
Find organizations to support
Search by meaning, not keywords. Tova handles the rest.