CodeLayers
See your codebase's dependency layers in 3D
Details
- External ID
- 47100335
- Source
- HN
- Company
- —
- Product
- CodeLayers
- Website domain
- codelayers.ai
- Launched
- Feb. 21, 2026
- Cohort
- —
- Upvotes
- 5
- Upvotes percentile
- 0.10512129380053908
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:25 p.m.
- Updated at
- Sept. 7, 2026, 9:25 p.m.
Description
Hey HN, I'm Long. I started building CodeLayers in November — a 3D code visualization app that started on Apple Vision Pro and is now on iPhone and iPad.Why I built this: AI agents are writing more code than ever, and I realized I had no idea what my codebase actually looked like anymore. I wanted a way to see the architecture at a glance — what depends on what, where changes ripple, where the complexity is hiding. And I wanted it on my phone, not buried in some CI dashboard.But getting the visualization right was harder than I expected.Force-directed graphs were the obvious first attempt. They look cool for 20 files. At 500+ it's an unreadable hairball — positions are random and it looks different every reload. No meaning to where anything sits.City view was next — files as buildings, metrics as height. Impressive in screenshots but useless for understanding how code actually connects. You see size, not relationships.BFS from foundations is what finally clicked. I run BFS upward from depth-0 files (files that import nothing — your utils, types, constants). Each file's depth is the longest path from any foundation. Cycles get collapsed via Kosaraju's SCC detection. The result: layers emerge naturally. Position has meaning. Bottom = bedrock everyone depends on. Top = entry points. You're looking at real architecture, not a physics simulation.And it tells you something useful: depth predicts blast radius. A change at depth 0 can ripple through hundreds of files. A change at depth 5 probably touches nothing else.Two features I'm most excited about:Remote AI agents from your phone. You can point Claude, Gemini, or Codex at your repo and ask questions about your code while looking at the 3D graph. Waiting for a build? Pull out your phone, ask the agent "what calls this function?" and see it highlighted spatially. Dead time becomes time understanding your codebase.Watching your graph grow. The CLI syncs in real-time as you code. Watch your architecture evolve — see when a new dependency adds a layer, catch when a refactor creates a cycle, notice when a file is becoming a god object that everything imports. In a world where AI agents are making PRs, being able to see the effect of changes on your codebase at a glance is the thing I care about most.Privacy was a hard requirement — all source code is encrypted on-device with zero-knowledge encryption before it leaves your phone. I can't read your code.Free to explore public repos. Pro unlocks working with your own repositories — private repo support, CLI watch mode, git time travel, and AI agents.App Store: https://apps.apple.com/app/codelayers/id6756067177How the layering algorithm works: https://codelayers.ai/blog/the-hidden-hierarchy-in-your-code...Built this solo in about 3 months. Would love feedback — especially on what you'd want from a tool like this.
Enrichment
- Theme
- Claude integrations and coding agents
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- 3d codebase dependency visualization
- Manually corrected
- False
Could you build this?
Partial Parsing ASTs with Tree-sitter is standard, but building a performant native 3D spatial graph navigation engine for visionOS and iOS requires deep graphics and Apple platform expertise.
What it would actually take: The app requires a multi-platform Apple stack (SwiftUI, RealityKit, Metal) paired with a local Rust/C++ AST parser using Tree-sitter to compute hierarchical dependency DAGs and blast-radius graph diffs. The primary technical hurdle is spatial force-directed 3D graph layout that maintains 60/90fps performance on mobile GPU/visionOS while managing interactive node traversal and zero-knowledge client-side encryption. This requires specialized knowledge of 3D spatial graphics, GPU rendering pipelines, and Apple's VisionOS SDK.
Discussion
No comments on this launch.
Competitors
Other products that read as similar to this one — 86 launches clear the similarity bar, closest 8 shown.
Attention rank: #81 of 87 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 107 days after the earliest competitor.
- A Satellite View for Python Code · hn · 2026-02-09 · 7 upvotes · similarity 0.49
- Code Graph View · ph · 2026-09-22 · 1 upvotes · similarity 0.46
- Noodles · hn · 2026-02-06 · 10 upvotes · similarity 0.45
- Nogic · hn · 2026-01-13 · 135 upvotes · similarity 0.44
- CodeViz · hn · 2025-12-01 · 5 upvotes · similarity 0.43
- Detail, a Bug Finder · hn · 2025-12-09 · 67 upvotes · similarity 0.41
- Arcaide · hn · 2026-07-09 · 25 upvotes · similarity 0.40
- Noodles · hn · 2026-02-24 · 6 upvotes · similarity 0.40
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.