Inspiration

Dev context is fragmented across GitHub, Slack, Notion/Docs, and ticketing tools. For any task, the why and the constraints live in scattered comments, threads, and docs, so coding agents like Codex and Claude Code waste time and make mistakes.

What it does

Stitch is a unified context layer for developer tools. Given a task (an issue/PR/ticket/link or a natural-language prompt), Stitch:

  • Connects to your workspace tools (GitHub, Slack, Notion, etc.)
  • Pulls the most relevant artifacts: threads, docs, PRs, decisions, and references
  • Produces context and information across all your tools that the coding agent/LLM can use immediately

How we built it

We built Stitch with a Next.js frontend and a FastAPI backend. Supabase handles storage and ingestion. For hybrid search, we combine keyword search with semantic retrieval using embeddings from Gemini’s embedding model, orchestrated with LangGraph and LangChain, and powered by Llama 3.1 8B running on Cerebras.

Challenges we ran into

Lost keys in Uber, got food poisoning, allergic reaction, and tool integrations (Linear, Slack, etc.)

Accomplishments that we're proud of

Building a tool that solves an issue that we as developers actually experience.

What we learned

Check your pockets before you leave an Uber. And how to create an MCP.

What's next for Stitch

Supporting more integrations (Google Drive, JIRA, Teams, etc.) and image/video context processing.

Built With

  • cerebras
  • fastapi
  • gemini
  • langchain
  • langgraph
  • next.js
  • supabase
Share this project:

Updates