一套按部门划分的 AI 智能体角色文件,可安装到 Claude Code、Cursor、Gemini CLI 等工具中使用。
Qiuner/birdview
一个为 AI 编程代理设计的技能,在架构图上展示项目结构、约束与计划改动范围,并在修改代码前等待确认。
- Star
- 689
- Fork
- 74
- 未关闭 Issue
- 0
- 最近提交
- 10天前
这是什么?
Birdview 是一个面向 AI 编程代理的技能,让代理在修改任何代码之前先展示它对项目的理解。它会生成一个可离线打开的独立 HTML 页面,把架构模块及其关系、适用的约束,以及本次改动预计涉及的文件和模块放在同一张图上,由用户审阅并确认计划后再开始实施。
它解决的问题是:日志和 diff 只能说明代理做了什么、改了哪些行,却无法说明改动在系统中的位置,以及周边模块是否被考虑到。Birdview 会把代理声明的任务范围、进度和检查结果记录到活动文件中,也可以渲染架构审查页面,对比现有结构与改进方案,并将源码引文与仓库逐行核对。
输出为单个 HTML 文件,支持浅色和深色主题,以及中文或英文界面。可通过 skills CLI 安装,在 Codex 或 Claude Code 中按需调用,也可开启自动模式。项目采用 MIT 许可证,使用 TypeScript 编写,需要 Node.js 18 或更高版本。
核心功能
- 01将架构模块、职责归属与依赖关系渲染为可交互的地图。
- 02展示计划改动声明的文件和模块,以及范围外直接相连的模块。
- 03在实施前要求用户确认改动计划。
- 04生成架构审查页面,对比现有结构与改进方案,并核对源码引文。
- 05输出可离线打开的独立 HTML,支持中英文界面和深浅色主题。
适用场景
- 在让 AI 代理写代码之前,审阅其跨模块的计划改动。
- 为不熟悉的代码库快速获取最新的架构地图。
- 通过架构审查对比现有结构与改进方案。
- 检查一次改动可能影响到的相邻模块。
标签
常见问题
- birdview 是什么?
- 一个为 AI 编程代理设计的技能,在架构图上展示项目结构、约束与计划改动范围,并在修改代码前等待确认。 Birdview 是一个面向 AI 编程代理的技能,让代理在修改任何代码之前先展示它对项目的理解。它会生成一个可离线打开的独立 HTML 页面,把架构模块及其关系、适用的约束,以及本次改动预计涉及的文件和模块放在同一张图上,由用户审阅并确认计划后再开始实施。
- birdview 可以免费使用吗?用的什么许可证?
- birdview 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- birdview 还在维护吗?
- 活跃维护中。birdview 最近一次提交是在 2026年10月9日。
- birdview 适合用来做什么?
- 在让 AI 代理写代码之前,审阅其跨模块的计划改动。 为不熟悉的代码库快速获取最新的架构地图。 通过架构审查对比现有结构与改进方案。 检查一次改动可能影响到的相邻模块。
- 在哪里获取 birdview?
- 源代码和安装说明在 GitHub 上:https://github.com/Qiuner/birdview
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个用于构建、运行和管理智能体平台的 Python 框架与运行时。
面向 Claude Code、Codex CLI、Cursor 等 AI 编程工具的插件、智能体、技能与命令合集。
用于在手机、网页和终端中运行 Claude Code、Codex 会话,并通过端到端加密同步的开源应用。
统一管理 Claude Code、Codex、OpenCode 等编程智能体的桌面、移动、网页与命令行工具,支持并行与编排。
一个运行在自有设备上、通过 WhatsApp、Telegram、Slack、Discord 等聊天应用响应你的个人 AI 助手。