▮▮▮ SYS.LOG  //  04 agents deployed  //  unattended since day one

Agents
that run
unattended

Four systems that read a repo, draft the mail, pull the filings and publish the report. No prompt box, no operator, no demo mode — a schedule, a toolbelt, and a ledger that records what every run cost.

boot — all systems
$ ./boot --all [OK] agent_ticket_system repo → tickets [OK] agent_auto_system 4 crews / cron [OK] finance_data sec → reports [OK] investskill 21 frameworks $ status
04Systems shipped
21Analysis frameworks
30+Tickers covered / day
00Humans in the loop
▮ agent_ticket_system / live▮ agent_auto_system / 4 crews scheduled ▮ finance_data / daily pipeline▮ investskill / open source ▮ every run written to sqlite
[ 001 ]  The loop

Five stages,
no hand-offs

Every system on this page walks the same five stages. Only the source and the toolbelt change. Pick one.

Stage 01 / 05

Signal

Touches
signal / sources
[ 002 ]  The systems

Four things I
built and kept running

012025

Agent Ticket System

Give it a local path or a GitHub URL. It clones, indexes and reads the codebase, then writes tickets an engineer can actually act on — title, description, acceptance criteria, priority. Served over REST. No database anywhere in it.

llmfastapiuvicornpythonpytest
StackFastAPI / Python Storenone — 0-DB Testspytest in CI Status▮ live View repo ↗
022025

Agent Auto System

Multi-agent office automation on CrewAI and GPT-4o. Four crews draft email, summarise documents and run US equity analysis on a schedule. Every run is costed into SQLite and surfaced in a Streamlit dashboard, so the bill is never a surprise.

crewaigpt-4oapschedulerstreamlitsqlite
StackCrewAI / GPT-4o StoreSQLite runs.db Crews4, independent Status▮ live View repo ↗
032026

Finance Data

Collects SEC filings — 10-K, 10-Q, 13-F, 6-K — for 30+ US equities, structures them into fundamental, insider and technical reports with Claude, then rebuilds and publishes the whole site daily from GitHub Actions. Nobody presses build.

claudepythonyfinancegithub actionsmkdocs
StackClaude / Python PublishMkDocs + Actions Cadencedaily Status▮ live Live demo ↗ Repo ↗
042026

InvestSkill

21 structured prompt frameworks that turn any LLM into an equity analyst — Piotroski scoring, DCF, 13-F tracking, earnings-call sentiment. Slash commands inside Claude Code, plain text everywhere else. Nothing to install, nothing to run.

claude codecursorgemini clichatgptprompts
Runs on4+ platforms Installnone Count21 frameworks Status▮ open source Live demo ↗ Repo ↗
[ 003 ]  The stack

Three layers,
one signal through them

Cut the same four systems the other way and you get three layers. A run enters at the top and does not stop until it has left a row at the bottom.

[ 004 ]  Run graph

agent_auto_system,
end to end

One entry point, four crews that share nothing, one ledger. That is the whole trick: a failed crew is a failed crew, not a failed system.

CRON One scheduler
TicketCrewrepo → structured tickets
EmailCrewintent → sent mail
DocSummaryCrewpdf / docx → summary.md
StockSummaryCrewyfinance → market digest
Four lanes out, one ledger back — every edge is a row in runs.db  →
agent_auto_system / architectureASCII
                      ┌────────────────────┐
                      │      main.py       │
                      │   cli entrypoint   │
                      └──────────┬─────────┘
                                 │
                      ┌──────────▼─────────┐
                      │    APScheduler     │
                      │reads schedule.yaml │
                      └──────────┬─────────┘
                                 │
       ┌────────────────┬────────┴───────┬────────────────┐
       ▼                ▼                ▼                ▼
┌─────────────┐  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐
│ TicketCrew  │  │  EmailCrew  │  │ DocSummary  │  │  StockCrew  │
│ repo index  │  │ gmail smtp  │  │ pdf / docx  │  │  yfinance   │
└──────┬──────┘  └──────┬──────┘  └──────┬──────┘  └──────┬──────┘
       │                │                │                │
       └────────────────┴────────┬───────┴────────────────┘
                                 │
                      ┌──────────▼─────────┐
                      │   OpenAI GPT-4o    │
                      └──────────┬─────────┘
                                 │
                    ┌────────────▼───────────┐
                    │   runs.db  (SQLite)    │
                    │ tokens · cost · status │
                    └────────────────────────┘
[ 005 ]  Open to build

Got something that
has to run without
anyone watching?

That is the part I enjoy — the agent being right when nobody is checking. Every repo above is open. Mail me if one of them is useful to you.

Get in touch Full portfolio GitHub ↗