nowfound

Dev tools · March 11, 2025

AC

Advanced Code Search with Tree-sitter AST and Qdrant Vector DB

For the past couple of months, I’ve been building a tool that enables natural language search over large codebases using Tree-Sitter for syntax parsing and Qdrant for vector-based retrieval. https://app.repogram.com ### How It Works - Tree-Sitter is used to parse syntax trees and extract high-quality vector embeddings of code. - These embeddings are stored in Qdrant, enabling fast similarity search across your entire repo. - A combination of re-ranking processes refine search results, producing highly relevant answers to code-related questions. The results have been incredibly…

What it does

In the maker’s words, at launch

For the past couple of months, I’ve been building a tool that enables natural language search over large codebases using Tree-Sitter for syntax parsing and Qdrant for vector-based retrieval. https://app.repogram.com ### How It Works - Tree-Sitter is used to parse syntax trees and extract high-quality vector embeddings of code. - These embeddings are stored in Qdrant, enabling fast similarity search across your entire repo. - A combination of re-ranking processes refine search results, producing highly relevant answers to code-related questions. The results have been incredibly accurate, thanks to the quality and structured nature of the embeddings. I've been working through the TypeORM issue backlog with some excellent results. Repogram doesn’t just help you search code, it enables a shared, evolving knowledge base: - Questions are converted into public, protected, or private threads that remain searchable by repo members. - Over time, this builds up tribal knowledge that acts as an interactive alternative to traditional documentation. - Threads can be optionally summarized into searchable pages, making it easier to navigate discussions. ### Getting Started - Enter a GitHub repo URL or name. - Sync the repo to generate embeddings. - Query your codebase using natural language. ### Currently supported languages: - TypeScript - Javascript - Rust - Python - Go - Java - PHP - Swift - Ruby ...with additional support for Markdown. I’ll be adding support for more languages over the coming weeks. To get started, log in with GitHub to start exploring. I’ve already synced a few large open-source libraries like TypeORM, Fastify, and BullMQ, so feel free to experiment—or sync your own projects with a fine-grained PAT via the UI. It's still very much a work in progress but the UI is fully functional. If you hit any bugs, let me know and I’ll patch them as quickly as possible. Would love to hear your thoughts! Feedback, ideas, and feature suggestions are all welcome.

Does the same job

all alternatives →

More dev tools this month

the category →
  • Dograh592

    The open source VAPI alternative

    Dev tools · 25d ago · dograh.com

  • Meridian530

    Don't let your work go unnoticed. Get promoted!

    Dev tools · 20d ago · meridiona.com

  • x1516

    Lovable for iPhone apps go from idea to App Store

    Dev tools · 11d ago · x1.new

  • Open-source GTM skills for technical founders

    Dev tools · 29d ago · gtmcofounder.com

  • OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.

    Dev tools · 1d ago · opentrailpaper.com

  • Nuphos380

    The AI-Native DevOps Workspace.

    Dev tools · 24d ago · nuphos.ai

Launched alongside, March 2025

the whole month →
  • Mimic Human Research & Save Findings in AI Knowledge Base

    AI · 2025 · sider.ai

  • The first AI dev team

    AI · 2025 · atoms.dev

  • Aha1,151

    The world's first AI influencer marketing team

    AI · 2025 · ahacreator.com

  • Fluently976

    Start speaking English as well as your native language

    AI · 2025 · getfluently.app

  • Conversational AI surveys, interviews, user tests, polls

    AI · 2025 · theysaid.io

  • Record your screen, share instantly, look like a PRO

    Growth · 2025 · supercut.ai