4DA already scores content against your codebase across 20+ sources. Signal adds the analysis layer that names your blind spots and quantifies your knowledge gaps — computed from your dependency graph and your reading history.
The free tier is a complete product. AI briefings, scoring, and context discovery are included forever. No trial. No account. No expiration.
Every feature below works locally, uses your own API keys, and produces intelligence that is impossible to get any other way — because it requires your codebase context and your interaction history to exist.
You ship against 47 crates. You read about four of them. Blind Spots compares what your manifests actually depend on against what you have engaged with, and names the gap: a maintainer stepping back, a license moving to BUSL, a deprecation buried in release notes. No CVE exists for any of it, so no scanner will tell you.
Your package.json says you use Next.js 14. You've shipped App Router pages. But Knowledge Gaps notices you've never engaged with any content about Server Actions, Partial Prerendering, or the new caching semantics. Those aren't random omissions — they're gaps in features you're actively shipping against. Knowledge Gaps surfaces them before they become production incidents.
Signal's analysis runs on your local corpus — and the corpus grows every day. More items means a sharper picture of what you rely on but never read about, and which gaps you have actually closed. Here's what that looks like over time:
ACE reads your manifests. Signal knows your stack, your dependencies, your language distribution. Scoring begins immediately. You see relevant content within 60 seconds.
Your saves and dismissals start building a preference profile — visible, inspectable, yours to override. Knowledge Gaps start identifying areas where your dependency graph exceeds your reading history.
Blind Spots name the dependencies you rely on but never read about. Knowledge Gaps quantify the features you ship against but have never engaged with — and rank them by how central they are to your stack.
90 days of scored corpus. Blind Spots have surfaced risks no CVE scanner would name — a maintainer stepping back, a license change, a deprecation buried in release notes. Knowledge Gaps show which gaps you've closed, and which keep widening while you ship against them.
365 days of codebase-aware, privacy-preserving coverage. Blind Spots have closed on dependencies you never would have read about. That archive was scored locally, against your codebase, and it never left your machine — which is why nothing else has it.
Signal runs 100% locally. Your codebase, your interaction history, your Developer DNA, your Knowledge Gaps — none of it touches our servers. The license key is the only network call Signal makes to us.
AI features use your own API keys (BYOK). Anthropic, OpenAI, or Ollama for fully local inference. We never see your prompts. We never see the responses. We are architecturally unable to access your data.
Cancel your subscription and your data stays. Your interaction history, your Developer DNA, your entire intelligence graph — all of it remains on your machine. We unlock the analysis engine. The data is always yours.
Hacker News, Reddit, GitHub, RSS, Lobsters, DevTo, and more. Each source adapter normalizes content into a common schema. Fetched on your machine, stored in SQLite locally.
Every item scored on independent axes: Context, Interest, ACE, and Dependency, with a fifth — Learned — reserved until it can be validated against your explicit feedback. Grounded in your actual stack, not your interaction history. Multi-signal confirmation gate rejects noise: 93% of incoming content is filtered out, measured across 9 developer personas.
Dependency graph diffing crossed with your reading history surfaces Knowledge Gaps and Blind Spots, with AI assessment running on your own key. All computed locally using sqlite-vec for vector operations.
The free tier is a complete product. Signal is for developers who want the analysis layer.
All prices in AUD. Cancel anytime. No 4DA server — your data stays on your machine (a cloud model, if you use one, sees only what you send it).