DEDUPED Hot AI repos, turned into use cases Get the Monday 5

How to use Compass: what you can do with it

What is Compass? Compass is a local-first Rust tool that turns source code and project artifacts into a queryable knowledge graph of symbols, files, relationships, and evidence.

How do I use it? Install the CLI with the installer for your system, for example curl --proto '=https' --tlsv1.2 -LsSf https://github.com/crabbuild/compass/releases/latest/download/install.sh | sh on macOS or Linux; then cd your-project; compass init. Full steps below.

Trended earlier

View repo on GitHub

Third-party repos we don't own. AI-written use cases can be wrong. Disclaimer

4 use cases

  • Map an unfamiliar repository before reading code

    Build a local graph and read a generated architecture summary of communities and key nodes.

    View prompt
    In the project at <project path>, run `compass init` using the crabbuild/compass CLI, then read compass-out/GRAPH_REPORT.md and list the main communities and the most connected (god) nodes. Expected output: a short architecture summary with community names and their key symbols. Verify that compass-out/graph.json exists before reporting.
  • Check what a planned change could affect

    Trace reverse dependencies and directed paths for a symbol before editing it.

    View prompt
    In the repository at <project path>, use the crabbuild/compass CLI to run `compass affected <symbol name> --depth 3` and `compass path <caller symbol> <symbol name>`. Expected output: the list of affected nodes and the directed path between the two symbols. Verify that each reported node includes a source location before you treat it as a real dependent.
  • Give Claude Code or Codex focused repo context

    Install Compass into an assistant and let it run compact graph queries instead of broad searches.

    View prompt
    In the repository at <project path>, confirm that compass-out/ exists, then run `compass query "<your question>"` with the crabbuild/compass CLI. Expected output: a concise map of seed nodes, edges, and source locations for the question. Verify that the returned source locations exist in the repository before you edit any file.
  • Share an interactive architecture view with a team

    Export a self-contained HTML workbench and open the same graph in VS Code.

    View prompt
    In the repository at <project path>, run `compass export html --architecture-graph` with the crabbuild/compass CLI. Expected output: a self-contained HTML workbench file. Verify that the file opens in a browser without network access and that the architecture view shows the repository's communities.

Quick start with Compass

  1. Check you have what it needs: A terminal on macOS, Linux, or Windows; A local project folder or Git repository to analyze; Rust 1.97.1 or newer only if you build from source.
  2. Open crabbuild/compass on GitHub and read the README and license.
  3. Install the CLI with the installer for your system, for example curl --proto '=https' --tlsv1.2 -LsSf https://github.com/crabbuild/compass/releases/latest/download/install.sh | sh on macOS or Linux. (inferred, check the README)
  4. cd your-project
  5. compass init
  6. Open compass-out/GRAPH_REPORT.md to read the architecture and community summary.

These steps come from our top use case, Map an unfamiliar repository before reading code, which also has a copy-paste agent prompt.

Use this in your AI agent

Ask your agent

Using the Deduped MCP, get the setup steps for crabbuild/compass

Add Deduped to Claude Code once

claude mcp add --transport http deduped https://dedupedai.com/mcp

Cursor, ChatGPT, others

Compass alternatives · Best AI repos for Software and DevOps

About this repo

  • Who it is forDevelopers and engineering leads who need to understand, review, or safely change an unfamiliar codebase, and coding assistants that need focused repository context.
  • Why it is hot173 stars
  • LanguageRust
  • Sourcegithub.com/crabbuild/compass · Back to Hot repos

Requirements

  • A terminal on macOS, Linux, or Windows
  • A local project folder or Git repository to analyze
  • Rust 1.97.1 or newer only if you build from source

Add this badge to your README

Maintain Compass? Show readers where to find these use cases. Use cases on Deduped

Markdown

[![Use cases on Deduped](https://dedupedai.com/badge/crabbuild/compass.svg)](https://dedupedai.com/use-cases/crabbuild-compass/?utm_source=github&utm_medium=badge&utm_campaign=crabbuild-compass)

HTML

<a href="https://dedupedai.com/use-cases/crabbuild-compass/?utm_source=github&amp;utm_medium=badge&amp;utm_campaign=crabbuild-compass"><img src="https://dedupedai.com/badge/crabbuild/compass.svg" alt="Use cases on Deduped" height="20"></a>

A static image, no tracking script. About the badge

Questions about Compass

What is Compass?

Compass is a local-first Rust tool that turns source code and project artifacts into a queryable knowledge graph of symbols, files, relationships, and evidence. It is an open-source project on GitHub: https://github.com/crabbuild/compass.

How do I use Compass?

Install the CLI with the installer for your system, for example curl --proto '=https' --tlsv1.2 -LsSf https://github.com/crabbuild/compass/releases/latest/download/install.sh | sh on macOS or Linux; then cd your-project; compass init. The use cases on this page give the full steps and a copy-paste agent prompt for each job.

Who is Compass for?

Developers and engineering leads who need to understand, review, or safely change an unfamiliar codebase, and coding assistants that need focused repository context.

What can I do with Compass?

4 use cases so far, for example: Map an unfamiliar repository before reading code; Check what a planned change could affect; Give Claude Code or Codex focused repo context. Each has steps and a copy-paste agent prompt.

What do I need to run Compass?

A terminal on macOS, Linux, or Windows; A local project folder or Git repository to analyze; Rust 1.97.1 or newer only if you build from source.

What are alternatives to Compass?

Other hot AI repos in Software and DevOps: Deep Infer, Harness2, Orca, Opencode, Graphify.

Is Compass safe to run?

Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.