项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 1699
使用教程
环境要求
- 已安装并可正常使用的 VS Code
- 已在 VS Code 中启用 GitHub Copilot(现已免费提供)
- 可访问 VS Code 扩展市场(marketplace.visualstudio.com)的网络环境
安装与启动步骤
-
1安装 VS Code
Swark 是一个 VS Code 扩展,需先安装并打开最新版 VS Code 作为运行载体。
-
2准备 Copilot
Swark 直接集成 GitHub Copilot,需先启用 Copilot,无需额外认证或 API key。
-
3安装 Swark 扩展
在 VS Code 扩展市场搜索 Swark 并安装,或打开市场页面 items?itemName=swark.swark 点击 Install。
-
4运行生成命令
打开命令面板,执行 Swark: Create Architecture Diagram;Mac 可按 cmd+shift+r,Windows 按 ctrl+shift+r。
-
5选择代码文件夹
在弹出的 Swark 文件搜索中选择要分析的文件夹,作为生成架构图的目标代码范围。
-
6查看架构图
等待几秒钟,VS Code 会自动打开一个新标签页,展示依据代码生成的架构图。
如何确认成功
几秒后 VS Code 自动弹出新标签页并显示生成的架构图,即表示运行成功。
常见问题
Q:使用 Swark 需要自己申请 API key 吗?
A:不需要。Swark 直接集成 GitHub Copilot,无需任何认证或 API key,只要本机已启用 Copilot 即可使用。
Q:Swark 支持哪些编程语言?
A:支持所有语言。传统方案需要逐个适配语言,而 Swark 把逻辑封装在 LLM 中,因此对语言原生通用。
Q:有没有更快的触发方式?
A:有。除命令面板外,可直接使用默认快捷键:Mac 为 cmd+shift+r,Windows 为 ctrl+shift+r。
Q:Swark 收费吗?
A:免费且开源。只需 GitHub Copilot(现已可免费使用),并可查看源码了解其实现原理。
注意事项
- Swark 依赖 GitHub Copilot 调用大语言模型,使用前请确认 Copilot 已在该 VS Code 中生效。
- 无需在 Swark 中配置任何密钥、端口或路径,安装后即可直接调用命令生成架构图。
- 生成结果由 LLM 依据代码结构推断,图表内容会随所选文件夹范围不同而变化。
核心亮点
- 自动从代码生成架构图,节省大量手工绘图时间
- 基于 LLM 理解代码语义,生成的图更贴近实际架构
- 支持与 IDE 集成,使用流程顺畅
不足之处
- 依赖 LLM API,可能产生额外成本且响应速度受网络影响
- 对大型复杂项目的处理效果和准确性待验证
- 文档/社区待观察
适用场景
- 快速了解新接手项目的整体架构
- 在代码评审或技术分享中生成架构图
- 持续维护项目文档,保持架构图与代码同步
替代项目
Structurizr、PlantUML、Mermaid
下一篇:deepwiki-rs
同类项目推荐
gentle-shell
开源
让 AI 代理按架构师规范写代码,测试审查全留痕
Gentle Shell is a Pi-native workspace for AI-assisted development, bringing parallel···
ponytail
开源
教 AI 学会偷懒,不写代码反而更快交付
Makes your AI agent think like the laziest senior dev in the room. The best code is ···
Devon
开源
像有位资深工程师 24 小时陪写代码,卡壳随时问。
Devon: An open-source pair programmer
DevoxxGenieIDEAPlugin
开源
在 IDEA 里用本地或云端大模型,一键审查、测试、解释代码。
DevoxxGenie is an agentic plugin for IntelliJ IDEA that uses local LLM's (Ollama, LM···
RAPx
开源
给 AI 写的 Rust 代码加一道静态检查护栏
A static analysis tool for Rust programs. The guardrail for AI-generated Rust code.
rtl-for-vs-code-agents
开源
让阿拉伯语/希伯来语开发者用 Copilot 时文字和代码都不乱
Native-like RTL support for VS Code AI Agents (i.e. GitHub Copilot) with proper LTR ···
cascade-protocol-dissector
开源
逆向Windsurf Cascade协议,绕过限制,掌握通信原理
Windsurf Cascade Bypass Methods 2026: Advanced Protobuf & MITM Exploit Repo
CopilotChat.nvim
开源
在 Neovim 里直接和 Copilot 聊代码,不切窗口
Chat with GitHub Copilot in Neovim
nanostack
开源
让 AI 写代码前先规划,发布前先测试,更安全交付。
A workflow harness that helps AI coding agents plan, review, test, and ship safer co···
