Kairos
Geopolitical and financial intelligence system — automated signals and briefings.
Why
Too many inputs, not enough signal. I was reading dozens of news sources every morning trying to stay informed for financial and strategic decisions, but couldn’t extract patterns from the noise — and didn’t want to spend hours every day trying to. Tools like Perplexity are great for asking questions, but I wanted the opposite: a system that watches the world in the background and surfaces what actually matters.
So I built one. Kairos is my private oracle — a small Tyrion that reads 20+ sources on a schedule, ingests them into my own database, and lets me query the result without ever sending anything to a third party.
I still use X. I still use Perplexity. But Kairos is what protects me from drowning in noise.
What it does
- Pulls from 20+ curated RSS sources (financial press, geopolitical analysis, central bank releases) on a 4-hour schedule via a GitHub Actions cron
- Extracts clean article content with trafilatura, ingests into a local Turso database
- Two-pass summarization: Gemini handles the first filter and content compression on the full corpus, Claude takes the filtered output and produces the final digest — the part I actually read
- Lets me query the corpus from a Vue 3 frontend without anything leaving my machine — no third-party search, no telemetry, no analytics
How it works
Python backend managed with uv, libsql for storage, Gemini for the AI layer, Vue 3 frontend.


Status
In active development and personal use.
See it
- Code: private — ask me
- Contact: hello@damianvidalc.com