Skip to content
@TangleGuard

TangleGuard

Software Architecture Monitoring and Enforcement Tool powered by Rust and WebAssembly

TangleGuard

Architecture guardrails for AI-written code. TangleGuard is a code analysis tool and a linter for application-level software architecture. It scans your codebase, shows its real architecture as an interactive dependency graph, and enforces the layers and dependency rules you define, so neither your team nor your coding agent tangles it up. It finds circular dependencies and rule violations with file:line evidence, for Rust, TypeScript/JavaScript, Python, Go, Java, Kotlin, C#, PHP and Dart.

Everything runs locally. Your code never leaves your machine.

For coding agents

  • MCP server: lets any MCP client (Claude Code, Claude Desktop, Cursor, VS Code, Zed, …) ask before it writes. check_import answers "is this import allowed, or would it close a cycle?", placement and context show where code belongs and what depends on it, and validate with since: "HEAD" reports only what a change introduced. A single binary for macOS, Linux and Windows. Docs and downloads

    claude mcp add --scope user tangleguard -- /path/to/tangleguard-mcp
  • Claude Code plugin: skills that query the architecture instead of guessing it, plus a hook that hands new violations back to the agent before it finishes. TangleGuard/claude-code-plugin

  • CLI: architecture, check-import, validate --since HEAD and more, with markdown output that drops straight into a prompt. Works in git hooks and CI too. Install

For you and your team

See some demos here.

Archwise Solutions UG is working on making the source code publicly available for auditing. Follow the GitHub organization to stay updated.

If you have any questions or concerns, don't hesitate to get in touch at archwise-contact@mailbox.org. We're happy to talk to you!

Website · Docs

Pinned Loading

  1. Feedback Feedback Public archive

    For discussions and issue tracking

    1

  2. docs docs Public archive

    The documentation of TangleGuard

    MDX

  3. dagre-rs dagre-rs Public

    Dagrers is a Rust library implementing the Sugiyama method for hierarchical graph layout calculation, inspired by Dagre.js.

    Rust 10

Repositories

Showing 10 of 10 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…