dipBY VXU LABS
DEVELOPMENT INTELLIGENCE PLATFORM

Your session ends.
Your project
remembers.

Give your coding agent a place to pick up. Keep requirements, plans and handoffs beside your code — across sessions and Git worktrees.

LOCAL-FIRST / APACHE-2.0 / CODEX + CLAUDE CODE

PROJECT MEMORY.dip/
ILLUSTRATIVE WORKFLOW

Pick up where
the work left off.

01
REQUIREMENT

Add CSV export

Saved
02
HANDOFF

Parser ready. UI remains.

↗
03
VERIFICATION

Evidence tied to the code

✓
Session changes. Intent stays.
BUILT FOR THE SPACE BETWEEN SESSIONSKeep intent. Coordinate work. Check the evidence.

01 / CONTINUITY

The conversation moves on.
The work shouldn't disappear.

A plan in one chat. A half-finished migration in another. DIP keeps the current intent in a durable project record, so the next session has somewhere to start.

[ 01 ]

Keep the why
with the work.

Save requirements, future ideas, decisions and checkpoints in .dip/. Commit the record with your code and carry it through Git.

[ 02 ]

Know who owns
the next move.

Agents claim tasks and declare scope. A local coordinator manages ownership across Git worktrees on the same machine.

[ 03 ]

See what passed.
And what changed.

Run checks you configure and save their results against a code snapshot. Relevant changes make earlier evidence stale.

02 / A SHARED VIEW

Your project's memory,
in one place.

The local dashboard brings projects, task ownership, live activity, handoffs and verification evidence into view.

● ● ●127.0.0.1:4317LOCAL DASHBOARD
DIP local dashboard showing project navigation, work board, task details and activity
Actual DIP interface from the project documentation. Your dashboard runs on your own machine.

03 / THE WORKFLOW

Install once.
Keep building.

Your coding agent supplies the intent. DIP keeps the record.

Explore integration coverage ↗
  1. 01

    Connect your existing tools

    The installer configures agent hooks, MCP, Git integration and a local discovery service. Restart your tools and review their hook trust prompts.

  2. 02

    Capture intent as you work

    Supported, trusted hooks capture requests and activity. Agents use explicit tools for plans, ownership and meaningful handoffs.

  3. 03

    Resume with the current context

    Read outstanding requirements and checkpoints. Use configured checks to establish evidence before recording completed work.

04 / OPEN BY DESIGN

Useful records.
Honest boundaries.

A passing check proves that check's outcome. A saved plan preserves intent. Neither is a promise that all the work is done.

DIP is experimental software. Published studies report measurable tracking overhead and no demonstrated quality or productivity advantage over capable Markdown baselines in the tested workflows.

Read the measurements and methods ↗

05 / GET STARTED

Give your next session
a place to start.

Open source. Apache-2.0.
Requires Node.js 24 or newer.

Read the complete setup guide ↗
TERMINAL
npm install -g github:vxu-labs/dip
dip install
Restart your tools. Review and trust the hooks.

Machine setup adds agent configuration, Git hooks, startup integration and project discovery. For a single project, use dip init and dip serve. Setup, privacy controls and removal ↗

BEFORE YOU START

Where does my project data live?

Durable project history lives in .dip/ beside your code and travels through Git when committed. Runtime queues and local coordination stay on your machine. Review captured data before publishing a repository; redaction cannot guarantee every secret is removed.

Does DIP make extra model calls?

Automatic capture makes no model calls. Your existing coding agent uses its normal tool loop for planning and task management, which adds measurable overhead.

Does it coordinate agents across machines?

Live coordination covers one Git worktree family on one machine. Independent clones and machines can share history through Git, but Git alone does not guarantee exclusive live ownership.

How do I know the hooks are working?

Run dip doctor to inspect configuration, service health and observed capture. Configuration alone does not prove a running agent has loaded or trusted its hooks. Restart the agent and review its trust prompts.

How can I contribute?

Try a first-run workflow, improve the docs, or help with dashboard accessibility. Start with the contributor guide and open issues.