
Security News
GitHub Actions Checkout Now Blocks Risky pull_request_target Checkouts
GitHub Actions checkout now blocks risky pull_request_target checkouts by default to help prevent pwn request supply chain attacks.
See your codebase as a living architecture map — then edit the map and let Claude build the code
See your codebase as a living, zoomable architecture map — then edit the map and let Claude build the code.
Instead of clicking through folders and files, Lore AI shows your project as an interconnected node graph: backend, frontend, database, integrations. Drill into any block to see its real internals — modules and how they import each other, database tables with their fields and relations. Edit the map, hit Build, and the changes flow into Claude Code, which writes the actual code.
It runs locally as one NPM package. Bring your own Claude — it uses your Claude subscription (or an API key); nothing runs on our servers.
Reading an unfamiliar codebase means opening file after file and holding the wiring in your head. AI coding tools are powerful but you steer them by typing prose into a box.
Lore AI replaces both with a spatial, visual interface: the architecture is the view, and the view is how you give instructions. You think and edit in structure; an interpreter layer turns your edits into precise instructions; Claude Code builds. The map stays the durable record of how your project fits together.
npm install -g lore-map # one-time install
Then, from inside any project:
lore plan # new project — describe an idea, get a starting architecture
lore scan # existing project — quick high-level map
lore deep-scan # existing project — full map with real internals (tables, modules, relations)
lore sync # update the map/blueprint against current code
Each command spins up a local UI at http://localhost:3333. First run asks once for your credentials (see below). Close the tab or Ctrl+C to stop.
Visual map (browser) you edit here
│
▼
Interpreter (Haiku) turns your edits into a precise instruction
│
▼
Builder (Claude Agent SDK) reads files + writes the actual code
│
▼
Your project files the result
deep-scan has Claude read your actual source, so it understands Python, JS/TS, Java, Go, SQL — whatever your project is. (Fast per-language parsers are a planned optimization for the common stacks.)Lore uses the Claude Agent SDK, which authenticates two ways:
| How | When | |
|---|---|---|
| Subscription (default) | claude /login (Pro/Max/Team/Enterprise) | Everyday use — draws from your plan's Agent SDK credit, no extra bill |
| API key (fallback) | set ANTHROPIC_API_KEY | Heavy/CI/production use, or when the monthly credit runs out |
If ANTHROPIC_API_KEY is set, it takes precedence. On first run Lore prompts you for whichever you prefer.
Optional environment overrides:
| Variable | Default | Purpose |
|---|---|---|
ANTHROPIC_API_KEY | — | API key (fallback to subscription) |
LORE_MODEL | claude-opus-4-8 | Model for scan/plan/compile reasoning |
LORE_BUILDER_MODEL | claude-sonnet-4-6 | Default builder model |
LORE_INTERPRETER_MODEL | claude-haiku-4-5 | Interpreter model |
LORE_PORT | 3333 | Local port |
Minimal and explainable:
CLAUDE.md — your architecture as standing context Claude Code reads automatically (project root).lore.md — the human-readable blueprint (optional export)..lore/ — internal state (gitignorable).Nothing else.
Node.js + Commander (CLI) · Express (local server) · React + Vite + React Flow + Tailwind (UI) · @anthropic-ai/claude-agent-sdk (builder) · @anthropic-ai/sdk (scan/plan reasoning) · @babel/parser + glob (deterministic JS/TS extraction) · Web Speech API (voice).
git clone https://github.com/srihari7070/lore-ai && cd lore-ai
npm install
npm run dev # Vite client on :5173, API on :3333 (proxied) — full error messages, hot reload
npm run build # builds dist/client (shipped in the published package)
Issues and PRs welcome. The philosophy is frictionless over featureful — if a change makes Lore feel heavier than not using it, it probably doesn't belong. A natural first contribution: a deterministic per-language structure parser (Python, Go, Java…) to make deep-scan cheaper on common stacks.
FAQs
See your codebase as a living architecture map — then edit the map and let Claude build the code
The npm package lore-map receives a total of 555 weekly downloads. As such, lore-map popularity was classified as not popular.
We found that lore-map demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
GitHub Actions checkout now blocks risky pull_request_target checkouts by default to help prevent pwn request supply chain attacks.

Product
Socket now supports Custom Roles and Repository Access Permissions so organizations can control who can access specific repositories and actions.

Product
Socket MCP now lets AI assistants review org alerts, investigate threats using the Socket threat feed, and inspect package files in addition to dependency scoring.