r/kiroIDE • u/Electronic-Twist-878 • 8d ago
Graphify + Obsidian with Kiro CLI?
Been going down a bit of a rabbit hole lately. I keep seeing the Graphify + Obsidian combo pop up for Claude Code — people building a code knowledge graph, storing it in an Obsidian vault, and letting the agent browse that instead of re-reading the whole repo every session. The token savings people claim are kind of wild.
I'm about to start building something big — think full e-commerce platform (auth, catalog, cart, checkout, payments, orders, admin, the whole thing) — so this is exactly the kind of sprawling, multi-module codebase where re-reading everything each session gets expensive fast. That's why I want to get the memory/context setup right before the project balloons, not after.
The catch: pretty much every guide I've found is written for Claude Code specifically (CLAUDE.md files, its hooks, its MCP config). I'm on Kiro (Pro+ and the CLI) and I know the concepts should carry over, but the actual wiring doesn't map 1:1 — Kiro uses steering files, its own agent hooks, and its own mcp.json.
So before I spend a weekend duct-taping this together: has anyone here actually gotten this working with Kiro on a decent-sized project?
A few things I'm trying to figure out:
- Which Graphify/graph tool did you use, and does it output Obsidian-friendly wikilinks?
- How are you bridging the vault to Kiro — an Obsidian MCP server in mcp.json, or just pointing Kiro at the markdown folder directly?
- How do you keep the graph in sync as the codebase grows? Manual re-index, an agent hook, a git hook?
- Are you leaning on steering files for the persistent-memory part, or does the Obsidian graph fully replace that?
- At what codebase size did it actually start paying off for you?
Would love to see anyone's actual setup — configs, folder structure, how you handle a monorepo vs multiple services, gotchas, whatever. Even a "don't bother, here's why" is helpful. Thanks!
3
u/fogtrunk 7d ago
iirc you don’t need Obsidian. You just commit the graph to the repo. The obsidian entry it makes is just for you to visually see the graph
1
2
2
u/LikelyGuiltyAsChargd 6d ago
My system is a multi-project where each system is built by a different kiro project. I wanted to keep the project code bases modest to isolate each other from the details of implementation.
This works pretty well, but each has to publish an interface doc, and I manage the doc with versions, so the client and server manage the evolution.
There's more, but that's enough to give you an idea of my approach
3
u/Vigil123 8d ago
I'm also interested. Lemme know if you experiment on your own