一个需求下去,Agent 一口气动了十几个文件,改动一行行翻过去,到底牵连了哪几个模块看不出来,合并了才发现碰到别处。
This is a dev post classified by Jev as AI dev tools (a tool drop), kept by the Dev Radar because it carries real work, not commentary.
一个需求下去,Agent 一口气动了十几个文件,改动一行行翻过去,到底牵连了哪几个模块看不出来,合并了才发现碰到别处。 Birdview 的做法是改代码之前先给项目画一张架构地图,标出这次准备碰哪些模块,再让 Agent 在这张图看得见的情况下动手。 地图上每个模块有固定编号、归属的文件和对应的源码证据,模块之间的关系也画出来,每一条都能追到源码。 GitHub:http://github.com/Qiuner/birdview 生成的是一个独立 HTML,不用起服务,3 个视图切着看,完整架构、这次改了什么、改前改后并排对照,改动范围一眼扫完。 装成 Skill 后默认自动介入,每次改代码前先复用或更新地图,声明涉及的模块,也能切成按需模式只在要求时才画。 它记任务时把「完成」和「检查通过」分开,Agent 说做完了不算,只认记录下来的检查结果。这思路跟前几天分享的 open-steps 一路,都是不信 Agent 的自述。 Codex、Claude Code 都能装,界面中英文都有。项目大了、不放心 Agent 闭着眼改的,可以拿它先看一眼再动手。
Posted by GitHubDaily (84.5k followers) 3 days ago · 94 likes · 10.7k views · view the original post on X. Kept by the Dev Radar as AI dev tools. Tools mentioned: birdview.
More dev work like this
- Nimble is able to process images! — @madiator
- Your agent already solved this. Finding the session is the problem. — @DanKornas
- Trains your own large language model from scratch using plain PyTorch. — @tom_doerr
- gpt 5.6 terra = gpt 6 astra — @notjazii
- your rtx 3060 was running bonsai 2 at 26 tok/s this morning and now does 40 tok/s, i… — @sudoingX
- Turning a novel into a game is more than turning chapters into dialogue. — @DanKornas
- Meet DeepSeek-V4.1-Flash: a blazing fast image-text-to-text model. It takes both images… — @HuggingModels
- How to use Jev, and where it gives you the most advantage: — @0x_rody
Every post is read and classified by Jev (TypeSafe): what it is, which market it belongs to, and whether the link is a real tool. 12.2k posts from 4.7k X accounts over the last 21 days, 1.4k tools, 12 markets. Collected every 5 minutes, fully re-ranked every hour — last update 2026-09-19 18:06 UTC. Full method.