🌍Crucix
Your personal intelligence agent. Watches the world from multiple data sources and pings you when something changes.
⭐ Very popular: 11k stars, gaining about 192 a week
View on GitHub ↗repo profile
momentum
durability
bus factor = how many people it takes to cover more than half the commits (6 months). 1 is a solo project; higher means the work is spread across a team. top-author share is the single busiest author's slice of those commits.
since we covered it
why it's a big deal
- Aggregates 27 public data sources across geopolitics, economics, weather, and markets into one self-hosted dashboard, so analysts and OSINT hobbyists can track disparate signals without paying for separate subscriptions.
- Runs local-first with no cloud, telemetry, or subscriptions, and only three free API keys are required to start (FRED, NASA FIRMS, EIA), which lowers the barrier for anyone wanting private situational monitoring.
- Delta tracking with severity scoring and multi-tier FLASH/PRIORITY/ROUTINE alerting via Telegram or Discord surfaces only what changed between sweeps, which helps users watch many feeds without reading every raw update.
under the hood
- Built on Node.js 22 with pure ESM.mjs modules and Express as the only required dependency, serving live updates over Server-Sent Events to a self-contained HTML5 dashboard with a Globe.gl 3D WebGL view.
- All 27 sources fire in parallel every 15 minutes via Promise.allSettled, with graceful degradation so missing keys or LLM failures surface as errors rather than halting the sweep.
- LLM analysis is optional and pluggable across 8 providers through raw fetch calls with no SDKs, falling back to a rule engine when no model is configured; delta state persists via hot memory of recent runs plus cold daily archives.
Radar summary, generated from the project's public sources
star history
- PR#30 5k 2026-03-25
- now 11k + 7k since first covered
curve is sampled from GitHub's star history, plus our own daily readings since we covered it; the dashed stretch is before we first covered it, the solid line since. figures at coverage are the numbers we printed then (approx.), current count is live.
understory
Better known than its recent output, coasting a little on attention.
- output, commits & releases
- clout, star velocity
output = commits & releases; clout = star velocity, both 0 to 100 monthly indices; the gap where output runs above clout is the understory. The understory →
covered in
-
Personal intelligence terminal for live world monitoring
similar projects
compare these →- 🎨 taste-skill
6.7× the stars · MIT licensed
Taste-Skill - gives your AI good taste. stops the AI from generating boring, generic slop
77k ACTIVE - 📋 spec-kit
Python · 11× the stars · MIT licensed
💫 Toolkit to help you get started with Spec-Driven Development
129k ACTIVE - 💻 Gemini CLI
TypeScript · 9.3× the stars · Apache-2.0 licensed
An open-source AI agent that brings the power of Gemini directly into your terminal.
107k ACTIVE
comments
Sign in with GitHub to add your blip on Crucix.