Inspiration
We've all heard someone say "There has to be a gap in the market for this…"—and then the room goes quiet because nobody can prove it. Traditional market research is pricey, slow, and overkill for hackathons or small teams. We wanted a one-click, weekend-scale tool that tells you:
• Which pain points are still unsolved
• How big they are
• Who actually cares
What it does
- Crawls fresh white-papers from top consulting firms.
- Market-Analyzer agent ranks the biggest unmet needs.
- Social-Listener agent pulls Reddit chatter + Google snapshots to hear how real people discuss those gaps.
- Solution-Generator (demo-mode) proposes first-draft ideas.
- All data lives in Letta's shared memory blocks so the team—or more agents—can keep iterating.
The output: a ranked list of market gaps plus audience insights, perfect for founders, PMs, or hackathon teams who need validation fast.
How we built it
Backend Node.js + TypeScript on Letta (stateful multi-agent OS)
Agents
• Orchestrator (manager)
• Market-Research (PDF crawler)
• Market-Analyzer (TF-IDF + sentiment)
• Social-Listener (Reddit API + Google search)
• Solution-Generator (ICE-scored ideas)
Models GPT-4o-mini for workers, GPT-4.1 for the orchestrator
Front-end Next.js dashboard with live workflow tracking
Storage Letta shared memory (Postgres under the hood)
DevOps Simple web dashboard + direct API testing → full pipeline demo-ready for Letta Cloud
Challenges we ran into
- Learning Letta's manager-worker pattern in one weekend.
- Wrestling with weird PDF layouts from consulting firms.
- Reddit & Google rate limits during testing.
- Balancing "cool ML" vs. shipping something that works.
Accomplishments we're proud of
• End-to-end workflow now completes via clean web dashboard on a fresh workspace.
• Zero custom glue code—everything flows through Letta agents & shared memory.
• Clean, testable architecture with live progress tracking.
• Already surfaced some surprising, real market opportunities!
What we learned
• Stateful agents > giant prompt chains.
• Tiny, single-purpose workers are easier to debug than one mega-agent.
• Shared memory blocks beat brittle REST hand-offs.
• A working dashboard beats perfect UI when you need to ship fast.
What's next for MarketGap
- Polish the React dashboard (live charts & WebSocket updates).
- More data sources: Product Hunt, Twitter/X, patent filings.
- Re-enable competitor analysis + iterative idea loop for full novelty check.
- Deploy to Letta Cloud so anyone can paste an industry keyword and get gaps back in minutes.
- Open-source templates so other builders can fork and extend.
Thanks for reading—feedback welcome!
Built With
- letta
- node.js
- typescript
Log in or sign up for Devpost to join the conversation.