功能

探索Archyl功能:C4模型可视化、AI发现、架构即代码。

可视化、记录和维护软件架构所需的一切

连接您的仓库,让 AI 分析代码库以自动发现和记录架构元素、关系和模式。

在一个 archyl.yaml 文件中声明式地定义整个 C4 架构。在仓库中进行版本控制,通过 CI/CD 流水线同步,保持图表始终最新——完全声明式和版本化。

所有 C4 层级的声明式 YAML 模式

通过 GitHub Actions、GitLab CI 或 REST API 进行 CI/CD 同步

将任何项目导出为 archyl.yaml

IDE 自动补全的 JSON Schema

通过 include 支持 monorepo

技术、ADR、发布和事件集于一个文件

通过一个 0-100% 的健康分数衡量您的 C4 模型与实际代码库的匹配程度。轻量级分析在几秒内检查文件路径、目录结构和元素是否存在 — 无需 AI,完全确定性。跟踪随时间变化的趋势,使用官方 GitHub Action 在 CI 中强制执行阈值,并在漂移加速时接收 Slack 警报。

0-100% 准确度分数在几秒内计算(无 AI,不获取文件内容)

验证系统、容器、组件、代码元素和关系

文件路径存在性检查 — 验证已记录的代码元素是否仍然存在

模糊名称匹配 — FrontendWebApp 匹配 frontend/ 目录

官方 GitHub Action 支持可配置的质量门限阈值

MCP 工具:从 AI 代理计算、查询和追踪漂移分数

Webhook 事件:drift.score_computed 和 drift.score_degraded 警报

在上下文中记录架构决策。将 ADR 直接链接到它们影响的组件,维护架构演进的完整历史。

编写和管理直接链接到架构的 Markdown 文档。从仓库导入现有文档并保持同步。

在架构旁导入和可视化 API 规范。支持 OpenAPI/Swagger、GraphQL schema、Protocol Buffer 定义和 AsyncAPI 规范——全部链接到 C4 模型元素。可视化事件通道以映射事件驱动的通信流。

记录数据和用户如何在系统中流动。创建逐步的流程图,准确展示架构不同部分如何交互。

像代码一样提出、审查和合并架构变更。在仅请求模式下,每个 C4 模型修改都必须经过结构化审查流程。

将 Archyl 连接到 Claude Desktop、Cursor 或任何 MCP 兼容的 AI 工具。通过自然对话讨论架构、浏览文档并执行操作。

Archyl 位于你已经在用的编码代理之上。每一个 work session 都以你的架构开始,经过 preflight gate,并在结束前把上下文交还回来。

对相关元素的 advisory lease

Preflight gate:allow、warn 或 deny

包含 ADR、guardrails 与历史陷阱的 briefing

结束时开启 Architecture Change Request

Fleet console:实时查看每一个会话

Agent Hub & Guardrails

定义 AI 编码代理必须遵守的合规规则。169 条预置规则覆盖 23 种技术,强制执行层边界和命名规范,通过 MCP 提供完整架构上下文。

获取关于架构的智能洞察。识别潜在问题如单点故障、高耦合、循环依赖和安全隐患。

Slack 和 Teams 机器人

在 Slack 或 Microsoft Teams 中提及 @Archyl,询问你的 C4 模型、ADR、依赖关系和归属。配置 API 密钥后,机器人会使用实时 MCP 工具,并能直接在频道中执行操作,例如创建 ADR。

Slack 和 Microsoft Teams

使用实时 MCP 工具的智能体模式

使用行业标准的 C4 模型创建令人惊叹的交互式架构图。从高层系统上下文无缝导航到代码级别的细节。

跟踪架构文档的每个更改。通过完整的活动日志查看谁在何时更改了什么。

无缝连接 GitHub、GitLab、Bitbucket 和自托管 Git 提供商。导入仓库、同步文档,保持一切最新。

创建自由形式的白板来草拟架构想法、与团队头脑风暴,并在正式记录前可视化复杂系统。

可视化整个架构中团队和用户的所有权。按责任范围排列的交互式气泡、所有者之间的依赖关系线和详细视图帮助您一目了然地了解责任归属和跨团队耦合。

按所有权数量排列的交互式气泡可视化

按 C4 级别分组的元素卡片详细视图

监控整个架构的发布。从 GitHub Actions、webhooks 或 REST API 摄入部署事件,并可视化链接到 C4 系统和容器的发布历史。内置 DORA 指标让您实时了解部署频率、变更前置时间、变更失败率和平均恢复时间——支持项目和组织级别。

跟踪架构中的每种语言、框架、数据库和工具。技术自动组织到交互式雷达中,包含采纳环和象限,让您俯瞰技术栈并深度链接到使用它们的每个元素。

通过市场集成扩展您的架构仪表盘。连接 SonarQube、Datadog 等产品,直接在 C4 模型旁展示实时指标、安全洞察和运营数据。

在你休息时自主工作的 Agent

直接从 Archyl 调度 AI Agent。给它们分配任务,通过 MCP 连接器(GitHub、Linear、Slack 或任何 MCP 服务器)连接你的工具,设置 cron 计划,让它们在完整架构上下文下自主处理你的代码库——克隆、执行和监控全部自动管理。

一键调度 Agent 并附带任务描述

MCP 连接器:接入 GitHub、Linear、Slack 或任何 MCP 兼容服务

基于 cron 的计划,支持暂停/恢复和手动触发

自动注入架构上下文(C4 模型、ADR、规则、契约)

实时事件流,支持展开查看工具调用详情

每次工具调用标注连接器来源(github、archyl、linear...)

包含状态、耗时和详细追踪的完整执行历史

生命周期:克隆 → 上下文 → 执行 → 报告

加入使用 archyl 记录软件架构的组织。