Overview
4DA reads the internet for developers — privately, locally — and gets sharper every day.
It scans your codebase — Cargo.toml, package.json, go.mod, Git history — and scores every article, advisory, and release from 20+ sources against what you actually build. An item needs 2 or more independent signals to survive. Everything else is rejected.
Tested across 9 developer personas: 92% of content is filtered as noise, 98% of actual noise is correctly rejected. Your real rejection rate — computed from your own data — is shown in the app.
It learns from how you engage. Save something and topics boost, source reputation rises, your taste embedding sharpens. Dismiss something and anti-patterns form, future noise drops. Yesterday's noise becomes tomorrow's signal.
Two ways to run it
You don't have to install a desktop app to get value on day one.
| What it is | Setup | |
|---|---|---|
| MCP server | A command-line server that plugs 4DA's intelligence into Claude Code, Cursor, Windsurf, or any MCP client | npx @4da/mcp-server — no keys, no account |
| Desktop app | The full Tauri app: scored feed, briefings, radar, blind spots, behavior learning | Download for Windows, macOS, or Linux |
The MCP server and the desktop app read from the same local database. Start with either.
Where to go next
- Install — download the app or run the MCP server
- Quickstart — from install to your first scored feed
- The scoring engine — how an item earns its place
- Privacy & BYOK — why local-first means you don't have to trust us
All signal. No feed. 4DA is source-available under FSL-1.1-Apache-2.0 and converts to Apache 2.0 three years after each release.