Connect the Dots
Stop jumping between GitHub, Jira, Slack, and dashboards. The Reality Graph stitches everything together so you can ask causal questions in plain language.
✦ Sanskrit: “The Eye” · An internal OS for organizations
Netra brings total clarity to your organization. It turns scattered activity — commits, tickets, messages — into a queryable knowledge graph so you can see your engineering system clearly.
✦ The Vision
Named after the Sanskrit word for “The Eye,” Netra is an internal OS that provides divine clarity by mapping every commit, ticket, and message into a connected, timestamped Reality Graph.
Stop jumping between GitHub, Jira, Slack, and dashboards. The Reality Graph stitches everything together so you can ask causal questions in plain language.
No more hours of manual digging.
Understand system dynamics. Spot neglected modules, single points of failure, and knowledge silos before they become incidents.
New engineers can explore the graph, see who changed what, and understand service dependencies without bothering 10 people.
⚡ The Problem
Three frustrations that every engineering team knows too well.
New engineers spend weeks guessing who owns which files and how services connect. The graph shows everything instantly.
When something breaks, you waste hours jumping between tools. The graph traces the causal chain in seconds.
Is the billing module neglected? Who's the only person who understands the legacy auth system? The graph gives you data, not guesses.
⚙️ Core Concept
Every piece of data becomes a node. Every action becomes a timestamped relationship.
COMMITTED_BYMODIFIESPART_OFMENTIONED_BYTRIGGERED_BY(Commit)-[:COMMITTED_BY]->(Person)
(Commit)-[:MODIFIES]->(File)
(PR)-[:PART_OF]->(Commit)
Python script fetches GitHub commits via API
Neo4j stores Person, Commit, File nodes
FastAPI endpoint accepts Cypher queries → JSON results
Neo4j Browser lets you explore the graph visually
# Ingest commits from the last 30 days
$ docker compose exec api python scripts/ingest_github.py
🛠️ Stack
Purpose-built tools for connected data, rapid prototyping, and production readiness.
🔎 Ask Anything
No need to be a Cypher expert — ask normal questions and get answers.
Returns total commit count across all branches.
Lists authors ranked by commit volume.
Shows files modified in the last 7 days.
pyproject.toml?”Finds everyone who touched that file.
Filters commits by timestamp.
auth.py”Returns all commits, authors, and related files.
⚡ Also supports raw Cypher for power users
🚀 Get Started
Clone, configure, run — and start exploring your graph.
Clone the repo and copy the environment template.
$ git clone https://github.com/Pr1ncePandey/AI-Operating-System-for-Organizations.git
$ cp .env.example .env
Add your GitHub token, repo owner, and repo name.
GH_TOKEN=ghp_xxxxxxxx
GITHUB_OWNER=myorg
GITHUB_REPO=myrepo
Docker Compose starts Neo4j + FastAPI with one command.
$ docker compose up -d
Fetch commits and build your graph.
$ docker compose exec api python scripts/ingest_github.py
Open Neo4j Browser at http://localhost:7474 (neo4j / password) and run your first Cypher query.
MATCH (c:Commit)-[:MODIFIES]->(f:File)
RETURN c, f
LIMIT 50
🧪 Prototype
This is v0.1 — built to prove the concept. Here's what's not yet supported.
💡 That's intentional — prove the core first, then expand
🧭 Philosophy
Your codebase, project management, communication, and infrastructure are all graphs. Treating them as flat tables is the bottleneck.
Netra isn't about fancy ML — it's about providing the drishti (vision) to understand the structure of how organizations actually work.— drishti · sanskrit · sight / insight
✦ Total clarity awaits
Clone the repo, spin up the stack, and start exploring your engineering system with total clarity.