Skip to main content
AI-Powered Stack

How Our AI Works

How Claude, ChatGPT, Gemini, and Groq each play a role in your donations

⚙️The AI Pipeline

1

PerplexityResearch — 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 →
2

OpenAIEmbeddings — 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 →
3

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.

4

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.