Lukas Carelsen
World 01 · CC-1 · Live

Capital Copilot

Mission Hear the day before it starts.

Your daily brief, built for exactly you. AI podcasts, news and a market terminal, on a team I joined to run the frontend.

  • Angular 21
  • TypeScript
  • GraphQL
  • Apollo
  • SSR
  • ECharts
  • Stripe
Visit capitalcopilot.io →

Descent log

  1. Alt 120 km379My commits (May to Sep 2026)
  2. Alt 101 km2,256Commits
  3. Alt 83 km~172,000Lines of TypeScript
  4. Alt 64 km~82Routes
  5. Alt 45 km2,011Episodes published
  6. Alt 27 km245AI voices
  7. Alt 8 km≥ 98%Line coverage on new code

Aerial survey · By hand, no satellite· Satellite imagery

Capital Copilot's home, signed in: 'Stop reading the news. Listen to only what matters to you', a sample brief to play by topic, and the modules below
Frame 01 Home. Five minutes a morning, instead of an hour of scrolling.
Pulse configuration: the Daily Pulse with its latest recording ready to play, and the content sources it's built from, each switched on
Frame 02 Your pulse. Pick its sources and it writes and voices your brief, every day.
Scheduling: the Daily Pulse set to generate every morning, switched on
Frame 03 Scheduling. It's ready before you wake up.

Uncharted · Plant a flag to put a satellite upFlag planted · Satellite up

Field log · CC-1

Placeholder story, drafted from the project’s own docs, for Lukas to rewrite in his own words:

I joined the Capital Copilot team to handle the frontend, and got pulled into the agentic workflow. It was the first project that put me in it properly: agents writing code next to people, all day. I own the frontend styling and the frontend logic.

Capital Copilot makes your news into a show. You pick topics, sources, a voice and a length, and every day it writes and voices a Pulse: a short brief, podcast-style, built for exactly you. Around it sit podcast and blog generation, a fact-checked news feed and a market terminal with valuation and dividend dashboards.

Decisions

  • One design language, for agents and people alike. My shared-component sweep became the house style: translucent tints over real surfaces, one shared component per pattern. The rule is written down so that agent-built and human-built screens can’t be told apart.
  • Tint, never fill. Accent colours sit as thin translucent layers over the surface, never as solid blocks. Blue means safe; purple and orange mean it costs credits.
  • The rules are checked, not hoped for. A pre-commit script enforces the spacing grid, the type scale, the radii, no raw colours and no !important.
  • The taste gate. Tests passing isn’t done. Every component, and every state of it, goes on a showcase page and gets screenshotted at desktop and at 375px before it ships.
  • Coverage only goes up. New code lands with at least 98% line coverage, checked per branch.
  • Copy is data. The landing page’s headline lives in a file as two variants, so it can be A/B tested without touching the layout.
Landing zone · CC-1

Scroll or pinch to zoom · drag to move · Esc to close

Do you want to reset your experience?

This will reset all progress in this experience.

Achievement unlocked

Logbook 0/54

  1. First touchdownLand the ship anywhere on the page
  2. Secret unlockedWin the landing game (press L)
  3. Meteor dodgerBeat Level 2, the meteorites
  4. RickrolledWin the prize for winning the mini-gameSecret achievement
  5. Double rickrolledWatch the real prize for beating Level 2Secret achievement
  6. Crash test dummyCrash the ship in the game
  7. Lost in spaceDrift off the bottom of the screen
  8. Knock knockLand on the black site
  9. Cleared for entryEarn the black site’s clearance
  10. Inside the black siteOpen the black site’s doors
  11. Twin lasersGet the ship’s first upgrade
  12. Mega laserGet the ship’s second upgrade
  13. Lock-on turretAiring’s first anti-air upgrade
  14. Lock missilesAiring’s second anti-air upgrade
  15. Torpedo hatchSteelhead’s first underwater upgrade
  16. Sonar cannonSteelhead’s second underwater upgrade
  17. Drone swarmCapital Copilot’s first anti-kaiju upgrade
  18. Mech frameCapital Copilot’s second anti-kaiju upgrade
  19. Ice armourTrade blue crystals at STN-2
  20. Rose shieldTrade pink crystals at STN-2
  21. Saved by the shieldLet the shield take a meteorite
  22. ClangLet the armour take a hit
  23. First crystalMine a crystal from STN-2
  24. First bloodBeat the creatures on a world
  25. Flag plantedConquer a world
  26. Four worldsConquer every world
  27. Base onlineBring a world’s base online
  28. Civilization IIA town reaches Era I
  29. Civilization IIIA town reaches Era II
  30. Civilization IVA town reaches Era III
  31. Civilization VReach Era IV with a neighbouring world
  32. Galactic festivalGet every town to Era II
  33. Station upgradeFinish a station’s first upgrade
  34. Joint ventureTwo worlds finish an advanced upgrade
  35. MaydaySave the tug crew at STN-1
  36. Cut looseCatch the drifting spacewalker at STN-3
  37. SOS receivedPick up the signal from Jupiter
  38. Astronaut rescuedAnswer the SOS
  39. Into the giantFly into the gas giant
  40. Instrument makerBuild an instrument at the outpost
  41. Full kitBuild all eight outpost instruments
  42. Gate 1 · WebBuild Web’s launch pad
  43. Gate 2 · AppsBuild Apps’ space elevator
  44. Gate 3 · AIBuild AI’s elevator and mission control
  45. All gates openOpen Web, Apps and AI
  46. LiftoffLaunch a rocket from the spaceport
  47. SnapshotLand on a survey photo and sit still
  48. Off and on againFix the broken ad sat over Airing
  49. World 1 surveyedPhotograph every frame on CC-1, Capital Copilot
  50. World 2 surveyedPhotograph every frame on NR-2, NoRespawn
  51. World 3 surveyedPhotograph every frame on AR-3, Airing
  52. World 4 surveyedPhotograph every frame on SH-4, Steelhead
  53. CartographerPhotograph every frame on every world
  54. Eyes onlyPhotograph a classified frameSecret achievement