An outreach draft
built from website context.
An independent outreach application combining website extraction, grounded generation and streaming output.
The problem.
Writing a useful outreach message starts with understanding the prospect’s website. This experiment connected that research step to a draft-generation workflow.
The product’s purpose was to keep the source context close to the output and make the generation visible as it happened.
The system.
- InputProspect URL
- ExtractWebsite content
- DraftSource-grounded prompt
- StreamLive response
What I changed.
Keep the interaction focused
The React interface took a prospect URL and passed it to Jina Reader for content extraction.
Connect context to output
Gemini generated an outreach draft from the extracted material. Server-Sent Events streamed the response into the interface.
Make the implementation inspectable
The project was submitted to the Gemini Live Agent Challenge and its code is available in a public repository.
The result.
A working prototype connecting ingestion, context extraction, generation, and streaming. This is product engineering evidence; it is not a claim about outreach reply rates or client revenue.
Inspect the implementation.
The project code is public.
View the repository on GitHub ↗Let’s take
a look.
Tell me what you’re trying to do, which tools you use, and where you’re getting stuck.
Book a conversation adedoyin.bakared@gmail.com