4DA knows every dependency on your machine and tells you — and your coding agent — what changed and exactly what to run. Privately, locally.
It reads the lockfiles across all your projects, checks the exact installed versions against OSV advisories and registry releases, and names the fix: the version that clears each advisory, and whether a lockfile refresh is enough or which parent package to upgrade. No account, and your source code never leaves the machine.
npm, pnpm, Yarn, Bun, Cargo, Python and Go lockfiles today, with early Ruby and PHP support. Maven, Gradle and .NET are not covered yet.
npx @4da/mcp-server
Run npx @4da/mcp-server, or download the app for your OS. No account and no API key to start.
4DA finds the lockfiles in your projects and builds the inventory locally. Your source code stays on your machine; package names go to OSV.dev and the package registries.
Quickstart →Open the Brief tab — anything you need to do today, with the version that fixes it. Preemption holds the full worklist.
How it works →Finds Cargo.lock, package-lock.json, pnpm-lock.yaml, yarn.lock, poetry.lock, requirements.txt and go.mod across your projects. No manual configuration, no repository to connect.
An advisory counts only when your installed version falls in its affected range. Each finding names the version that clears it, and the Upgrade Plan says when a parent package has to move instead.
Your code and indexed data stay on your machine; 4DA runs no server that receives your projects, scores or reading. Dependency checks send package names and versions to OSV.dev and the registries, never your code. BYOK for AI features (a cloud model sees only what you send it, with your key). Zero telemetry. AI fully offline with Ollama.
The free tier is a complete product. Most individual developers will never need more.
14-day free trial included. Download to start.
Pre-built binaries with auto-updates. No Rust toolchain required.
| Platform | Format | Auto-updates |
|---|---|---|
| Windows | .exe installer (NSIS) | Yes |
| macOS | .dmg (Apple Silicon + Intel) | Yes |
| Linux | .AppImage / .deb | Yes |
Windows: the installer is not yet code-signed, so SmartScreen warns on first run. Check its SHA-256 against SHASUMS256.txt, then click "More info" then "Run anyway" — code signing is in progress.
4DA also reads Hacker News, Reddit, RSS and 20+ other sources and scores each item on four axes (Context, Interest, ACE, Dependency; a fifth, Learned, is reserved). An item needs two confirming signals to pass. Across 9 simulated developer personas, that gate rejected 93% of incoming content. How the scoring works →
Your indexed data stays on your machine; with BYOK, a cloud model sees only the snippets you send it. BYOK for Anthropic, OpenAI, or fully local with Ollama. Zero telemetry. Transparent cost tracking.
Each finding names the version that clears it on each release line. The Upgrade Plan orders the work across projects, says when a transitive copy needs its parent upgraded, and says when a lockfile refresh is enough (where the lockfile records the requirement). When node_modules disagrees with the lockfile, 4DA names the install command to run.
Saves and dismissals build a preference profile you can inspect, pin, or forget. Scoring stays grounded in your actual stack — and the whole corpus is re-judged as the engine improves.
4DA ships an MCP server with 16 tools, 11 of which work without the desktop app. Install it with one command and, before your agent bumps a dependency, it learns what changes between the version you run and the one you want, which of your files import it, and which vulnerabilities the move fixes — from your own lockfiles, not a guess.
Works with Claude Code, Cursor, and any MCP-compatible host. Apache-2.0 licensed. Always free.
Full MCP setup & the 16 tools → One-click Claude Desktop extension →// Install -- one command npx @4da/mcp-server // Or add to claude_desktop_config.json { "mcpServers": { "4da": { "command": "npx", "args": ["@4da/mcp-server"] } } }
No trust-us claims. Verify everything yourself.
Read every outbound connection 4DA makes →
No credit card. No account. No expiration. Every version-confirmed vulnerability and its fix, the daily Brief and the MCP server, forever. Signal features include a 14-day trial.
FSL-1.1-Apache-2.0 license. Read every line. Converts to Apache 2.0 after 3 years.
We cannot see your data because we never receive it. No 4DA cloud, no sync, no account. The app contacts us only for paid licences: the key, when a subscription renews, and your email, if you ask to recover a lost key. (If you use a cloud AI model, it talks to your chosen provider directly, with your key — not to us.)
Nothing of yours is stored in any 4DA cloud. Uninstalling removes the program; your data folder and the keys in your OS keychain stay until you delete them, and the Windows uninstaller offers to delete the data. What uninstalling leaves behind.
npm audit covers one project in one ecosystem. 4DA runs on your machine and reads every project you have locally, across ecosystems, into one worklist. Each finding names the version that fixes it, and the same answers reach your coding agent through the MCP server before it touches a dependency.Your lockfiles already know what you depend on. 4DA reads them.
Download 4DA -- Free4DA surfaces the signal. STREETS teaches you to convert it into revenue. 7 modules, free on the open web — no download required.
Read the STREETS Playbook →Questions? support@4da.ai