Architectural Intelligence

Map your entire monolith in minutes.
Keep your source code strictly private.

Graphops extracts structural metadata from your Ruby codebase using an open-source CLI that runs locally. No source code leaves your machine. Get interactive dependency graphs, and plan microservices without exposing your IP.

Graphops flow graph showing call chains, inheritance, and dependency visualization

Open source packages

Graphops scanning is powered by two open-source packages you can inspect, install, and run locally.

graphops_interface

CLI and backend communication package used for project init, scan orchestration, encryption, and uploads.

ruby_base

Ruby scanning and metadata extraction package that powers Phase 1 dictionary building and Phase 2 rule-driven analysis.

25,000+

nodes mapped in one scan

< 3 min

to map the GitLab monolith

0

lines of source code uploaded

Built for engineers who care about privacy

Everything you need to understand, refactor, and evolve your architecture—without ever sending your code to a third party.

Interactive Flow Graphs

Navigate call chains, inheritance, and includes like Google Maps. Zoom, pan, and trace dependencies in real time.

Component & Namespace Views

See your codebase as a hierarchy of folders and components. Understand coupling between modules at a glance.

Ruby Support

Built for Ruby codebases. Tree-sitter powered parsing for accurate, fast extraction of classes, methods, and dependencies.

Enterprise Scale

Handles massive Ruby codebases. Tested on 50,000+ edges. Optimized for Rails monoliths and large Ruby apps.

Zero-Knowledge Architecture

1

Run the CLI locally

Install our open-source Ruby scanner. Point it at your repo. It runs entirely on your machine—you can read and audit every line.

2

Extract structure, not secrets

The scanner parses your code and outputs a lightweight Protobuf of metadata: classes, methods, calls, inheritance. No logic, no strings, no secrets.

3

Explore the graph

Upload the metadata to our secure backend. We build an interactive graph you can explore, share with your team, and use to plan refactors.

Use cases

Microservice extraction

Identify bounded contexts and coupling before you cut. See which modules talk to which, and plan clean boundaries for your first extraction.

→ Plan with confidence

Tech debt triage

Find the most connected, hardest-to-change parts of your codebase. Prioritize refactors that unlock the most value.

→ Focus where it matters

Onboarding & documentation

Give new engineers a visual map of the system. No more "where does this get called?"—click through the graph and see.

→ Ship faster

Reduce time to understand

Stop digging through files and grep. See call chains, inheritance, and dependencies in minutes instead of hours or days.

→ Understand faster

Frequently asked questions

Does Graphops see my source code?

No. The CLI runs locally and extracts only structural metadata (class names, method signatures, call graphs). Your source code never leaves your machine.

What languages are supported?

Ruby today. We use tree-sitter for parsing, so adding more languages is on the roadmap. Check the CLI repo for the latest.

How big can my codebase be?

We've tested on the GitLab monolith (25,000+ nodes, 50,000+ edges) in under 3 minutes. Enterprise-scale codebases are supported.

Is the CLI really open source?

Yes. The scanner is open source and MIT licensed. You can audit it, fork it, and run it without ever touching our backend.

Ready to untangle your architecture?

Download the open-source CLI, run a scan, and see your codebase like never before. No credit card required.

Get Started Now