UIGraph

$0 /monthStarting price
0Popularity
UIGraph featured image

About UIGraph

UIGraph generates and maintains live system artifacts such as API specs, database schemas, and architecture diagrams directly from code repositories. These artifacts are automatically synced via CI on every deploy, ensuring they stay current without manual maintenance. Engineers use the system map to understand service dependencies, call chains, and data flows, while AI agents query the same context to generate accurate pull requests without hallucinations. The platform supports bidirectional sync, allowing visual edits in UIGraph to propagate back to the repository as pull requests. A service catalog provides a single page per service with APIs, data, architecture, tests, costs, and documentation, all synced from the repo. The tool also enables non-engineering teams like product, design, and QA to access the system map without requiring repository access, reducing dependency on engineering for context.

Key features

  • Live system maps with service dependencies and call chains
  • Automatic generation of API specs, database schemas, and diagrams
  • CI-driven sync on every deploy
  • Bidirectional sync for visual edits to code
  • Service catalog with APIs, data, tests, and costs
  • MCP integration for AI agent queries
  • Figma frame import for UI mapping
  • OpenAPI/Swagger and ERD diagram import

Use cases

  • Tracking service dependencies and impact analysis during code changes
  • Providing non-engineers with up-to-date system context without repo access
  • Enabling AI coding tools to generate accurate pull requests using live system context

Pros

  • CI-synced artifacts stay current automatically
  • Supports bidirectional sync between visual maps and code
  • Provides a centralized service catalog with APIs, data, and dependencies
  • Enables AI agents to query structural context via MCP
  • Allows non-engineering teams to access system maps without repo access

Cons

  • Free tier limited to 3 diagrams, 3 services, and 3 maps
  • Team plan required for unlimited diagrams and services
  • Enterprise features like self-hosting start at $500/month
  • No explicit support for non-CI environments

Frequently asked questions about UIGraph

What is UIGraph and what does it do?

UIGraph generates and maintains live system artifacts such as API specs, database schemas, and architecture diagrams directly from code repositories. It keeps these artifacts synced automatically via CI on every deploy, ensuring they stay current without manual maintenance.

Who should use UIGraph?

UIGraph is designed for engineers who need to understand service dependencies and call chains, as well as AI agents that require accurate structural context to generate pull requests without hallucinations. Non-engineering teams like product, design, and QA can also access the system map without repository access.

How does UIGraph keep artifacts up to date?

UIGraph uses a CI-synced workflow where a .uigraph.yaml file in each service repository points to existing artifacts like OpenAPI specs or SQL schemas. On every deploy, a GitHub Actions workflow runs uigraph-cli sync to validate and update the artifacts in UIGraph.

Can UIGraph integrate with existing tools or workflows?

Yes, UIGraph integrates with CI pipelines, such as GitHub Actions, to sync artifacts automatically. It also supports MCP (Model Context Protocol) for AI agents to query the system context and provides bidirectional sync to propagate visual edits back to the repository as pull requests.

What is the service catalog in UIGraph?

The service catalog in UIGraph provides a single page per service with APIs, data, architecture, tests, costs, documentation, and timeline, all synced from the repository on every deploy. It serves as a reliable, up-to-date reference for the entire system.

How can I get started with UIGraph?

To get started, declare a .uigraph.yaml file in your service repository to point at existing artifacts like OpenAPI specs or SQL schemas. Then, set up a CI workflow to run uigraph-cli sync on every deploy. UIGraph can be self-hosted or used via the cloud platform.

UIGraph compared

Reviews