Persistent, hierarchical context for AI coding assistants. Parent projects share knowledge with children. Permissions control who sees what. Every session starts with understanding, not re-explaining.
You work across related projects. Your AI doesn't know they're related. Every session starts blank.
iseeyou.sh gives each project a persistent model with parent-child inheritance and permission control.
Run iseeyou-sh init in your project.
Pick a workspace, name the project, choose a parent.
It scans your existing files and builds a project model.
Child projects automatically see their parent's knowledge — domain, conventions, decisions — filtered by permissions. Marketing reads the product. It can't edit the codebase.
Every prompt, a hook injects relevant context from the database before Claude sees your question. No manual searching. No re-explaining. It just knows.
Parent-child projects up to 3 levels deep. Children inherit context from parents, filtered by permissions. A child can never see more than its parent allows.
Five context categories (codebase, domain, decisions, conventions, task_state) with read/write/none per project. Enforced at both app and database level.
Claude Code hooks inject project context before every prompt. No manual searching. Your AI starts every response with full project awareness.
Append-only log of architectural decisions with rationale, alternatives, and supersedes tracking. Decisions propagate to parent projects when flagged.
Tracks what's in progress, blocked, completed, and next. Parsed from TODO.md on init. Claude knows where you left off.
Read-only Nuxt 4 dashboard with project tree visualization, model browser, decision ledger, and task state display.
Init scans all .md files in your project and populates the model automatically. Existing CLAUDE.md, README, session notes — all captured.
8 MCP tools over stdio. Works with any MCP-compatible client. Claude Code hooks for automatic injection, extensible to Cursor and others.
Open source. Self-hosted. Your data stays yours.