4DA already scores content against your codebase across 10 sources. Signal adds the analysis engine that connects the dots, detects your blind spots, and gets smarter with every interaction.
The free tier is a complete product. AI briefings, scoring, context discovery, and the full STREETS Playbook 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.
A Tokio release drops. Three hours later, a blog post explains the migration path. By evening, two HN threads debate the trade-offs and a Reddit thread surfaces a workaround for a breaking change. You see all four — separately. Signal Chains connects them into one linked narrative, ranked by relevance to your Cargo.toml. One click, complete picture.
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 blind spots in features you're actively shipping against. Knowledge Gaps surfaces them before they become production incidents.
Developer DNA builds a living profile of your expertise: 68% systems (Rust, WASM, networking), 24% web (TypeScript, React), 8% infrastructure (Docker, CI/CD). It tracks depth, not just breadth — you're not just a "Rust developer," you're deep in async runtimes and shallow on macros. Watch it evolve as your work evolves. Export as SVG card for your README, markdown for your portfolio, or keep it private.
Three months ago, "edge runtime" appeared in 2% of your feed. Now it's 19%. Semantic Shifts pinpoints the inflection to a specific Vercel blog post on March 3rd that triggered a conversation cascade across 4 sources. Trend detection that's personal to your stack, not the internet's.
"What was that article about SQLite WAL mode performance from last week?" Signal searches across all 10 sources, your saves, your dismissals, and your interaction history. Semantic search, not keyword matching. It finds the article even if you never saved it — because you read it for 4 minutes.
Your Cargo.toml has 47 dependencies. Project Health monitors their pulse: commit velocity, issue trends, release cadence, maintainer activity. When a critical dep goes quiet for 3 weeks after 6 months of weekly releases, you know before the GitHub issue asking "is this project dead?" appears.
An item scored 0.87. Why? Score Autopsy shows the full breakdown: Relevance 0.92 (3 matching technologies in your manifest), Freshness 0.85 (posted 4 hours ago), Authority 0.78 (author maintains a dep you use), Proximity 0.91 (direct stack overlap), Action Potential 0.89 (migration guide format). Every axis, every weight, every signal. No black boxes.
Set "Tauri security advisories" as a standing query. Every new item from every source gets tested against it. When CVE-2026-XXXX drops at 3am and appears on a security blog, Standing Queries flags it before your next coffee. Like Google Alerts but running against scored, codebase-relevant content.
You spent 71% of your reading time on Rust content this month, but your project is 55% TypeScript. Your attention doesn't match your work distribution. Attention Report shows the disconnect — and whether it's a problem (neglecting your primary stack) or a signal (you're preparing to migrate).
You've been reading 6 articles about Hono vs Express this week. Decision Signals detects the pattern and proactively surfaces the 3 most authoritative comparisons, a benchmark from last month you missed, and a migration guide from a team that just shipped the switch. The right information at the decision point.
Every save, every dismiss, every click, every minute spent reading teaches Signal about your work. The intelligence compounds. 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.
Signal learns what you engage with and what you skip. Developer DNA begins forming. Knowledge Gaps start identifying areas where your dependency graph exceeds your reading history.
Signal Chains connect items across sources. Semantic Shifts detect topic trajectories. Decision Signals recognize when you're evaluating a technology choice. Attention Reports show where your focus diverges from your work.
90 days of interaction data. Signal anticipates your needs. It surfaces content you didn't know you needed. Knowledge Gaps close. Your Developer DNA shows expertise trajectory. Standing Queries have caught things you would have missed. The tool that was useful on day 1 is now indispensable.
365 days of codebase-aware, privacy-preserving intelligence. Semantic Shifts show you how your entire domain evolved. Developer DNA charts your growth. Signal Chains have connected hundreds of narratives. No other tool on Earth has this data, because no other tool runs locally against your codebase for a year.
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 Proximity, Action Potential, Significance, Information Freshness, and Authority. Weighted by your interaction history. Multi-signal confirmation gate rejects noise. 99%+ of content is filtered out.
Cross-source entity linking builds Signal Chains. Embedding trajectory analysis detects Semantic Shifts. Dependency graph diffing surfaces Knowledge Gaps. All computed locally using sqlite-vec for vector operations.
The free tier is a complete product. Signal is for developers who want compound intelligence.
All prices in AUD. Cancel anytime. Your data never leaves your machine.