I see you

Your AI finally
understands your project

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.

~/my-startup/marketing
$ iseeyou-sh init
Workspace: Acme Corp
Parent: Main Product
Permissions: codebase:read domain:read task_state:write
Found 12 .md files — scanning context...
Marketing inherits Main Product knowledge
Claude Code wired. Restart to activate.

# Now Claude knows what the product does.
# Every session. Without you explaining.

Your AI has amnesia

You work across related projects. Your AI doesn't know they're related. Every session starts blank.

Startup
  ├── Main product ← source of truth
  ├── Admin panel ← needs product API
  ├── Marketing ← needs product knowledge
  ├── Docs ← needs everything
  └── Mobile app ← needs API contracts
  • Context lost every session Claude starts blank. You re-explain your stack, your decisions, your conventions. Every. Time.
  • Projects are islands Working in the admin panel? Claude has no idea what the main product does, what APIs exist, or what conventions to follow.
  • Non-code projects are blind Marketing needs to understand the product to write copy. Docs needs the API. They have no access to product knowledge.

One command. Permanent understanding.

iseeyou.sh gives each project a persistent model with parent-child inheritance and permission control.

01

Initialize

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.

02

Inherit

Child projects automatically see their parent's knowledge — domain, conventions, decisions — filtered by permissions. Marketing reads the product. It can't edit the codebase.

03

Work

Every prompt, a hook injects relevant context from the database before Claude sees your question. No manual searching. No re-explaining. It just knows.

Main Product root

codebase write
domain write
decisions write
conventions write
task_state write

Marketing child

codebase read
domain read
decisions read
conventions read
task_state write

Everything your AI needs to remember

🗂

Project Hierarchy

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.

🔒

Permission Control

Five context categories (codebase, domain, decisions, conventions, task_state) with read/write/none per project. Enforced at both app and database level.

Auto Context Injection

Claude Code hooks inject project context before every prompt. No manual searching. Your AI starts every response with full project awareness.

📜

Decision Ledger

Append-only log of architectural decisions with rationale, alternatives, and supersedes tracking. Decisions propagate to parent projects when flagged.

📋

Task State

Tracks what's in progress, blocked, completed, and next. Parsed from TODO.md on init. Claude knows where you left off.

🌐

Dashboard

Read-only Nuxt 4 dashboard with project tree visualization, model browser, decision ledger, and task state display.

📁

Context File Scanning

Init scans all .md files in your project and populates the model automatically. Existing CLAUDE.md, README, session notes — all captured.

🔧

MCP Protocol

8 MCP tools over stdio. Works with any MCP-compatible client. Claude Code hooks for automatic injection, extensible to Cursor and others.

Your AI should
see you

Open source. Self-hosted. Your data stays yours.

$ git clone https://github.com/duckdivesurvive/iseeyou-sh.git


Star on GitHub