Your startup changelog,
maintained by your coding agent.
See what you shipped, what you’re trying to achieve, and what you’ve learned — without keeping another journal.Every finished unit is checked against one measurable aim. If it drifts, Founderlog tells you why and what to do next.
Works with Claude Code · Cursor · any MCP client. Set up once per machine.
Give a solo founder one screen that proves they are moving.
The aim · openMake it something another founder can sign into
4 of 5 entries assessed
~40% of assessed effort does not appear necessary for this aim.
Next Ship onboarding before another infrastructure pass.
logging should not interrupt the thing being logged
it could read every account in the database
it was the whole problem
You shipped more than it felt like.
Founderlog turns completed work into visible progress, so you can see what moved instead of staring at another list of unfinished tasks.
It also checks whether each finished unit served your current aim. When the work drifts, it explains why and gives you one concrete correction.
Aim, work, and drift. One screen.
Open Founderlog and immediately see what you’re working toward, what shipped, and whether the two still match.
What are we trying to achieve?
Keep one objective with a number that tells you when it is done.
What actually shipped?
Your coding agent records each verified change, why it mattered, and what it taught.
Does the work still serve the aim?
See aligned work, the main drift, and one highest-leverage next action.
Your coding agent maintains it.
When work is finished and verified, your agent logs what changed and why — without interrupting your workflow.
Everything it writes is tagged, so you always know which hand wrote a line. Headlines are capped at a hundred characters.
Start with the work you already shipped.
Ask your agent to read the repository’s history and turn past work into changelog entries.
›import my last 90 daysFounderlog creates one entry per shipped change, not one per commit. Imported entries are labeled and can be removed together if you want to start again.
they change at very different rates
/p/3 invites you to try /p/4
Connect your agent in two steps.
Add the MCP server once, then choose which Founderlog this repository should update.
Add it to your agent, once
$claude mcp add -s user founderlog \ -e FOUNDERLOG_URL=https://founderlog-one.vercel.app \ -e FOUNDERLOG_TOKEN=flg_… \ -- npx -y founderlog-mcpMinted in the app and shown once. It can write your logs and read nothing else, and it never goes near the repository.
Tell it which log this repo is
›use FounderLog# Which Founderlog this repository writes to.FounderLogThe whole of the configuration, and it holds no secret. After it is written the question never comes up again.
Any MCP client works with npx -y founderlog-mcp. You can revoke a token in one click, and each token is limited to 120 entries per hour.
Keep the record free. Pay for the correction.
Free shows what happened. Pro tells you when the work stops serving the aim — and what to do next.
€0
The complete startup record.
- One measurable current aim
- Automatic changelog through MCP
- Full history and markdown export
€49per month
The record, analyzed against your aim.
- Everything in Free
- Effort alignment after every ship
- Drift warnings with evidence
- One decision in the weekly review
Monthly billing through Polar