Skip to content

Releases: Kaka-cheaper/codeSee

v0.6.0 — Hooks auto-wiring · RFC 6902 patch protocol · ELK layout tuning

20 May 10:05

Choose a tag to compare

The feature graph your AI auto-maintains — stop reading every line of AI-generated code, see a semantic flow graph instead.

▶ Live demo · works with Cursor / Claude Code / Kiro / Copilot / Codex / Gemini CLI · plain JSON, zero lock-in.


What is CodeSee in 3 sentences

  1. AI writes both your code and a features.json describing what each feature does, step by step.
  2. CodeSee renders that JSON as an interactive 3-level canvas (Epics → Features → Steps) so you read the story, not the syntax.
  3. Drop a single install command into any project and any AI IDE picks it up — no plugin, no extension, no lock-in.

Highlights of v0.6.0

  • Hooks auto-wiringinstall --auto-detect writes the Stop hook into .claude/settings.json (deep-merged) and drops a .kiro/hooks/codesee-sync-on-stop.kiro.hook. Reruns are idempotent, your existing entries stay untouched, --uninstall-hooks cleans up.
  • RFC 6902 patch protocolsync now prefers a small JSON Patch over rewriting the whole features.json. Token cost drops 60–90% for incremental updates. Falls back to full rewrite on failure or large refactors.
  • ELK layout tuning (Phase 1) — feature/flow views now respect feature ordering in features.json, align upstream/downstream cleanly, and keep edge labels from colliding with nodes.
  • Bug fixes — Kiro hook file suffix (.kiro.hook), manifest.generated_at field name, install rerun no longer duplicates the AGENTS.md section.

Full changelog: CHANGELOG.md

Quick start

git clone https://github.com/Kaka-cheaper/codeSee.git
cd codeSee
./scripts/install.ps1 D:\path\to\your\project -AutoDetect    # Windows
./scripts/install.sh /path/to/your/project --auto-detect     # macOS / Linux

Then open the web viewer, click + Add project, point at your folder. Done.

Feedback welcome
Independent dev, real-world tested on Polisim and a Meituan AI Hackathon project. Star ⭐ if useful · open an issue for bugs or feature requests · join discussion on LinuxDo.