oss.sarwagya.wtf

1.7k downloads / week

release-candidate@0xsarwagya/ontoly-cli

Turn a TypeScript repository into a deterministic Software Graph that every developer tool can share.

Ontoly is a software intelligence engine. It builds a stable semantic graph of a repository so agents, MCP clients, documentation tools, SDK generators, architecture tools, and static analyzers can query one source of truth instead of repeatedly searching files.

Ontoly does not call language models. The graph is deterministic, explainable, versioned, and portable.

Install
pnpm add @0xsarwagya/ontoly-cli# or: npm install @0xsarwagya/ontoly-cli

Install the Release Candidate from npm or clone the repository and run:

git clone https://github.com/0xsarwagya/ontoly.git
cd ontoly
corepack enable
pnpm install --frozen-lockfile
pnpm build
pnpm ontoly build examples/basic

The pipeline

Ontoly architecture

Repository
  -> Compiler Frontends
  -> Semantic Model
  -> Software Graph
  -> Query Engine
  -> MCP, Skills, Docs, SDKs, IDEs, Analysis

What it gives you

Built for agents, not by agents

The Skill layer teaches workflow. MCP exposes structured capabilities. The graph itself is still produced by deterministic compiler infrastructure, not model output.

Browse the public Agent Skills Catalog for install commands, capability mappings, and source references for every official Skill.

Validation-first Release Candidate

Ontoly includes a validation lab, semantic evaluation harness, skill validator, package validator, documentation checker, benchmark runner, graph diff tooling, and release readiness reports. Release Candidate readiness is based on evidence, not graph size.