4 4DA docs
Start

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

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.