Command Palette

Search for a command to run...

Demo mode

Autonomous agent

Collects, updates, and improves the knowledge base on its own

Last cycle

2h ago

took 41.2s

Cycles completed

21

Signals collected

271

all time

Changes detected

2

profile + metric updates

How it worksfull synthesis
Anthropic key detected — the agent reasons about what it collects.

Scan

Sweeps Google News and Hacker News for every tracked company — no API keys required.

Deduplicate & store

New signals are deduped against knowledge/signals/*.md and appended as markdown.

Synthesize

With ANTHROPIC_API_KEY set, Claude reads the new signals and updates company profiles: momentum, recent moves, notes.

Track history

Every observed change lands in knowledge/history/ — the git-diffable changelog of the market.

Keep it running in the background

npm run agent:watch

Runs a cycle every 60 minutes (configurable via AGENT_INTERVAL_MINUTES). Single cycle: npm run agent.

Run log
Latest entries from knowledge/agent/log.md

2026-07-08T05:38:56.556Z — cycle complete — 18 companies scanned, 0 new signals, 0 new papers, 0 changes, 41.2s, mode=full

2026-07-08T05:35:11.084Z — cycle complete — 18 companies scanned, 0 new signals, 0 new papers, 0 changes, 43.4s, mode=full

2026-07-08T04:57:03.513Z — cycle complete — 18 companies scanned, 0 new signals, 0 new papers, 0 changes, 50.5s, mode=full

2026-07-08T04:55:05.196Z — cycle complete — 18 companies scanned, 19 new signals, 18 new papers, 2 changes, 101.4s, mode=full

2026-07-06T04:32:35.476Z — cycle complete — 18 companies scanned, 3 new signals, 0 new papers, 0 changes, 62.2s, mode=full

2026-07-05T16:06:49.567Z — cycle complete — 18 companies scanned, 1 new signals, 0 new papers, 0 changes, 45.7s, mode=collect-only

2026-07-05T16:03:32.586Z — cycle complete — 18 companies scanned, 0 new signals, 0 new papers, 0 changes, 50.1s, mode=collect-only

2026-07-05T16:01:26.275Z — cycle complete — 18 companies scanned, 0 new signals, 0 new papers, 0 changes, 51.1s, mode=collect-only

2026-07-05T15:59:41.250Z — cycle complete — 18 companies scanned, 2 new signals, 0 new papers, 0 changes, 29.5s, mode=collect-only

2026-07-05T15:56:51.695Z — cycle complete — 18 companies scanned, 6 new signals, 0 new papers, 0 changes, 42.6s, mode=collect-only

2026-07-05T15:22:44.412Z — cycle complete — 18 companies scanned, 8 new signals, 0 new papers, 0 changes, 30.3s, mode=collect-only

2026-07-05T15:05:14.928Z — cycle complete — 18 companies scanned, 6 new signals, 0 new papers, 0 changes, 50.4s, mode=collect-only

2026-07-05T14:34:11.244Z — cycle complete — 17 companies scanned, 8 new signals, 39 new papers, 0 changes, 37.9s, mode=collect-only

2026-07-05T14:32:55.919Z — cycle complete — 17 companies scanned, 27 new signals, 8 new papers, 0 changes, 44.0s, mode=collect-only

2026-07-05T14:00:16.872Z — watchlist: added Profile Test Co (quick mode, 0 initial signals)

2026-07-05T13:59:52.424Z — cycle complete — 17 companies scanned, 5 new signals, 0 changes, 4.6s, mode=collect-only

2026-07-05T12:12:24.382Z — watchlist: failed to add Eleos Health — 401 {"type":"error","error":{"type":"authentication_error","message":"invalid x-api-key"},"request_id":"req_011CcitYrgdkd8Jghdx8GcQj"}

2026-07-05T12:11:20.364Z — watchlist: added Slingshot AI (quick mode, 2 initial signals)

2026-07-05T12:06:05.820Z — cycle complete — 17 companies scanned, 0 new signals, 0 changes, 3.7s, mode=collect-only

2026-07-05T11:58:05.440Z — cycle complete — 17 companies scanned, 6 new signals, 0 changes, 2.9s, mode=collect-only

2026-07-05T11:42:20.592Z — cycle complete — 16 companies scanned, 3 new signals, 0 changes, 2.3s, mode=collect-only

2026-07-05T09:27:41.792Z — cycle complete — 16 companies scanned, 1 new signals, 0 changes, 2.4s, mode=collect-only

2026-07-05T08:55:08.499Z — cycle complete — 16 companies scanned, 0 new signals, 0 changes, 1.4s, mode=collect-only

2026-07-05T08:54:46.344Z — cycle complete — 16 companies scanned, 176 new signals, 0 changes, 2.2s, mode=collect-only