Giscrap
GitHub talent discovery, contact enrichment, and AI-personalized outreach in one workflow
Unified scraping, enrichment, and campaign delivery, with async AI batching that cut model spend while keeping every message on-brand
Role
Full-stack Development Partner
Timeline
6 weeks (MVP to launch)
Tech Stack
Python, FastAPI, Anthropic API +more
Live Site
Live Site →The Challenge
Manual GitHub prospecting does not scale. Teams were copying profile data by hand, guessing at contact details, and sending generic emails that hurt reply rates. Running every lead through an AI model synchronously was slow and expensive, and there was no consistent way to separate hiring outreach from partnership or community campaigns.
Our Solution
Kafu People designed Giscrap around three layers: a scraper and filter engine for GitHub signals, an enrichment pass for email and LinkedIn, and a campaign hub with purpose tags and Anthropic-generated copy. Prompt templates are tuned per tag so hiring messages read differently from partnership or OSS invites. FastAPI exposes sync endpoints for on-demand edits and async workers for bulk generation, batching similar profiles, reusing cached summaries, and only calling the model when new context appears. SMTP integration handles verified sending with operator review gates and send throttling.
Key Features
GitHub Discovery Filters
Search and rank profiles by keywords, location, follower count, repository stars, and language, with saved searches and exportable lead lists.
Contact Enrichment
Surface public emails and LinkedIn profiles from GitHub bios, commit metadata, and linked domains, deduplicated and validated before outreach.
Purpose Tags & Campaigns
Organize leads with tags such as hiring, partnership, open-source, and investor outreach so each batch uses the right tone, CTA, and follow-up rules.
AI-Personalized Email Drafts
Anthropic-powered prompts turn profile signals into tailored subject lines and body copy, reviewed in-app before anything is sent.
Sync & Async AI Pipeline
Interactive edits use low-latency sync calls; bulk generation runs async with batching, caching, and rate-aware queues to optimize API cost.
SMTP Delivery & Tracking
Send through configured SMTP with per-campaign throttling, send logs, and a dashboard that keeps operators in control of volume and compliance.
Results
The platform replaced a fragmented manual workflow with one dashboard: faster list building, higher-quality personalized drafts, and predictable AI spend through async batching. Purpose tags keep campaigns organized, and the review-first UI ensures humans stay in the loop before any email leaves the system.
Technology Stack
Gallery

Want to build something like this?
Let's talk about your project, from concept to production, we partner with you every step of the way.

