Automatic work journal for Windows
Your week is
already written up.
The timesheet is due. The standup is in ten minutes. Your manager wants the weekly update, and Tuesday is already a blur. KeptInFlow writes each day down while you work: what you finished, what is still going, what got stuck. Press Alt+Shift+J and copy it.
If Windows SmartScreen asks about this new release, click More info → Run anyway. The installer is code-signed and verified.
Shipped the pricing page, then chased a checkout bug.
- Done
- Pricing page live, refund wording rewritten.
- Still going
- Checkout fails on the second retry.
- Stuck
- Waiting on the payment provider to answer.
Nothing was started, tagged or typed. Finish setup once and the day writes itself.
Keeping a work journal is one door of
- Time tracker
- Timesheet app
- Standup notes
- Snipping Tool
- Meeting notetaker
- ChatGPT tab
Runs on your PC, not in a tab · no account · pay once
The day you cannot remember
The whole day, in plain words.
A day comes back cut into stretches of work, not hours in an app. Each stretch gets a name, a few lines on what changed, and where it got to. Open the day and all of that is already there.
Written before you ask for it
Days write themselves up in the background. There is no timer to start, nothing to tag, and nothing to fill in at six o'clock when you have already forgotten the morning.
Three lines you can paste
Every day opens with what finished, what is mid-flight, and what is stuck. One button copies the whole write-up as text, ready for a standup or a review.
Named by the job, not the app
A stretch is called "Fixing meeting import dates". It is never "4 hours in Chrome", which is the part no timesheet, chart or browser history has ever been able to tell you.
Every line has receipts
Click a stretch for the windows it covered, the things you copied during it, the snips you took, and the words that were actually on screen. Check it in seconds instead of trusting it.
Traced the failed checkouts to a timeout on the retry. Reproduced it with a test card, then narrowed it to the second attempt rather than the first.
- Reproduced the failure with a test card
- Found the retry firing twice
- Opened a ticket with the provider
Where it got to: fix drafted, waiting on the provider.
A write-up you can check is worth something. One you cannot is a guess.
When the day is billable hours
Meetings keep their own names
A stretch that overlaps a meeting on your calendar takes the meeting's name, in the day, the week and the timesheet, with a small calendar mark. No sign-in: it reads Outlook or Google Calendar while you have it open.
Close the day, one card at a time
Hours with no client yet come up one at a time: when, what you were doing, and what it is worth. Press a number to bill it, n for not billable, s to leave it for later. Nothing is billed until you press something.
Teach it a word once
Name a stretch it could not place and it offers a word from the windows you had open: "Remember vendorportal.com for Henderson?" Press y, and later hours with that word are filed to that client by themselves.
See what your words filed
Close the day counts the stretches your kept words filed this week, one chip per word, each opening the days it filed. Taking a word back asks first.
The status update nobody wants to write
Then the week does the same.
Zoom out and the week and the month open with a write-up of their own: what you finished, the threads that kept coming back, and what is still going. One click from a standup, a status email, or a self-review.
A list of what you actually finished
Not a chart of hours. The things that landed, in a list. Every bullet is one click from the day it happened, so you can check it before you send it to anyone.
The threads that kept coming back
Work that spanned more than one day gets named and gathered, with a chip for each day it ran on. This is the answer to "where did the week actually go".
Loose ends follow you
Anything a day leaves unfinished waits on your latest day under Still open until you tick it off. Nothing quietly falls off the end of a Friday.
Out as plain text, in one click
The whole write-up copies as text you can paste into Slack, an email, a review form, or the box your timesheet tool insists on. No export, no format to pick.
Done this week
CopyPricing shipped, checkout retries fixed, three days on the importer.
- Pricing page liveTue
- Checkout retry fix mergedWed
- Importer handles the new date formatFri
Ran through it
- Meeting importer MonWedFri
- Checkout retries TueWed
Still going
Provider ticket on the checkout timeout.
Every bullet, thread and day chip opens the stretch it came from.
When the summary is not enough
Drag across an afternoon and ask.
A write-up is the shape of the day. Sometimes you need the thing itself: the error you saw, the figure in the spreadsheet, the sentence you deleted. Select any span of the timeline and ask about it, or search everything you have ever had on screen.
Ask about any slice of time
Drag across the timeline and ask what happened then. It reads the whole span rather than a handful of keyword hits, so "what did I decide in that hour" is a fair question.
Or about just one app
Ask how long that spreadsheet really took, or what happened in the browser and nowhere else. Useful when one client lives in one tool.
Search everything you saw
Find a moment by the exact words that were on the screen, or by what they were about: "error about permissions" finds the stack trace you never copied.
Read the actual words back
Open the text that was on screen for any span and copy it out. The number you did not write down is still there.
A gateway timeout in the payments dashboard at 3:04pm, on the retry rather than the first attempt. The workaround went into Slack at 3:22. screen snip
The answer points at the moments it came from, so you can look for yourself.
The obvious question
This one reports to you.
A record of your day is only worth having if it is yours. There is no account, no team dashboard, no admin view, and nobody on the other end of it. You pick how much of your screen it reads, and you can change that answer whenever you like.
You pick how much it reads
Setup asks: nothing, window names only, the words on screen, or words and pictures. Words is the one it starts with if you do not pick, and it keeps no pictures. Change the answer any time in Settings, Privacy.
The record lives in a folder
Your days sit on your own machine. There is no server holding them, no account to sign in to, and no sync you have to opt out of.
Name what it must never see
Password managers are excluded out of the box. Add any other app, or any window title, and capture stops while that is in front of you.
It clears up after itself
It keeps a year and 8 GB by default, whichever runs out first, then drops the oldest. You can keep less, down to only until a day is written up, and one button in Settings erases the lot.
Read what it watches: every feature that reads anything, what it reads, whether it leaves your PC, and whether it is on the day you install.
The honest version
You have tried a time tracker.
Time trackers answer "where did the hours go" with a bar chart of app names. That is not the question your manager asked, and it is not what you need at five o'clock on a Friday. Here is where this sits next to one.
| A time tracker | KeptInFlow | |
|---|---|---|
| What you get back | Hours against app names. "4h 12m in Chrome, 51m in Slack" | The work, named and written up. "Fixing meeting import dates", and what changed |
| What you have to do | Start a timer, or go back and tag the blocks afterwards | Nothing. The day is written by the time you open it |
| Checking a claim | You trust the chart, or you go and look it up again | Click any line for the windows, the text and the snips behind it |
| Where it lives | An account on their servers, billed by the seat | A folder on your PC. There is no account to sign in to |
| Price | Around $9 to $15 a month, for as long as you keep using it | $59 once, and it does eight other jobs as well |
The trade is real, so here it is. KeptInFlow is Windows 10 and 11 only. It can only write up the days it was running for, so the week before you installed it stays blank. Writing a day up uses AI on your own key (you pay the AI company directly), and that day's text goes to whichever model you point it at; point it at one running on your own PC and nothing leaves the machine. It is not a billing robot either: it drafts the timesheet from what happened, and an hour it cannot place waits for you on Close the day. And it only knows the screen, so a phone call, a corridor conversation and an hour at a whiteboard all show up as time away.
The journal is one feature of the app
The rest of what you just bought.
KeptInFlow is a single Windows app for keeping and reusing everything that goes through your screen. Your day writing itself down is one door. These are the others, all in the one license.
Record calls with no bot
Teams, Zoom, Meet, and Slack huddles recorded from your own PC, transcribed with the speakers told apart, summarized, and searchable later. Nothing joins the meeting.
Snip, OCR, annotate, record
Precise screen capture with on-device OCR, annotation and redaction, scrolling capture, and screen recording you can edit in place. Every capture stays searchable by the words that were on it.
Clipboard manager and dictation
Alt+Tab for your clipboard, plus system-wide dictation that can run entirely on this PC with a free downloaded model, so your voice never leaves the machine.
Text expansion and AI in every app
Abbreviations that expand anywhere you type, a question answered mid-sentence, selected text edited by describing the change, and a command palette for the whole PC.
See the whole app on the home page, or start with capture and OCR, dictation, or codes and autofill.
No subscription required
Keep it free. Or pay once for Pro.
The work journal is part of Pro. Try everything free for 30 days. Then keep the free plan forever, or go Pro.
App forever. The first 100 buyers get every update for life; after that, a license includes 1 year of updates. Keep the last version you got if you don't renew. This is not a stealth subscription.
Free trial
30 days
- Every feature, no limits
- The journal, screen search, capture and meetings all included
- Then keep the free plan forever, or go Pro
- No card up front. Nothing to cancel.
Free
$0 forever
- Snip, grab text, scrolling capture, color picker
- Clipboard cycler, clean paste, text expansions, calculator
- Smart paste, verification codes, AutoCorrect, mouse gestures
- AI chats, rewrite, inline prompt, command palette
- Record your screen, with sound
- Dictation: 2,000 words a week
- Pair your phone and send things across
100 AI actions a month on us. Want more? Use the free on-device model, your own AI key, or the AI plan.
Pro
$59 one-time
$59 for the first 100 buyers, then $79, then $99.
- Everything in Free, plus Screen Memory, the journal, meetings and billing
- The Studio look, webcam and step-by-step recordings
- Unlimited on-device dictation, no quota to run out of
- Own it forever, no subscription
- Every future update, for life
- Journal, capture, meetings, clipboard, dictation, expansion, and AI in one app
- 30-day refund, no questions asked
$59 is the founding price for the first 100 buyers, with lifetime updates. It ends when those seats sell out, not on a timer. The next 200 buyers pay $79, and after that the price is $99. Those two include one year of updates, renewable for $39/yr (or don't renew and keep what you have). Or get lifetime updates for $199. Every option is a single payment with the 30-day refund.
AI Included
$12 a month
AI that just works. Nothing to set up.
- 5,000 fast AI actions a month
- 1,200 minutes of cloud dictation a month
- Every Pro feature included while it runs
- No key to get and no AI account to open
- Works on its own, or on top of a Pro license
It renews automatically at that price until you cancel. Cancel anytime from Manage subscription in the app, or at app.lemonsqueezy.com/my-orders.
AI that works the moment you subscribe. Or use your own AI key, or the free on-device model.
There are three ways to run the AI. The free on-device model answers on your own PC and costs nothing to run; it is smaller and slower than a cloud model. With your own AI key you pay the AI company directly for what you use. The $12/month AI plan is for people who want AI to just work: no key and nothing to set up, one bill, 5,000 fast AI actions a month, 1,200 minutes of cloud dictation, and every Pro feature included while it is active. On-device dictation and transcription are unlimited with Pro or the AI plan.
Before you ask
Questions, answered.
Do I have to do anything each day?
No. Once setup is done, days write themselves in the background, today's kept up to date as it goes on. There is no timer to start, no project to pick, and nothing waiting for you at six o'clock. If a late session changes the picture, "Summarize this day" writes it again.
Is this spying on me?
It runs for you and reports to nobody. There is no account, no team plan, and no admin view, because none of those exist in the product. It reads only as much as you pick in setup. Password managers are excluded out of the box, you can name any other app or window title it must never capture, and the main window always shows what is running with one click to stop it.
Could my employer read it?
Not through us. Nothing is uploaded, no server holds a copy, and there is no account for anyone to be given access to. What sits on a work PC is between you and whoever manages that PC, the same as every other file on it. If that is a concern, keep the record on a machine that is yours.
What does it cost to run?
With your own AI key, you pay the AI company directly for what you use. With no key, 100 AI actions a month are on us to try it. If you would rather not set a key up, the optional $12/month AI plan handles the AI for you. Point it at a model running on your own PC and it costs nothing and sends nothing.
How much disk does it use?
A year and 8 GB by default, whichever runs out first, then the oldest goes. Both are yours to change in Settings, older pictures are thinned before they are dropped, and "Erase all history" clears everything it has kept.
Can it write up last week?
Only the days it was running for. It has no way of knowing about a day it did not see, so the honest answer is to install it the day you want the record to start. Tomorrow's Friday panic is the one it can do something about.
Is it accurate enough to bill from?
It is written from what was actually in front of you, and every line opens onto the windows, text and snips behind it, so checking a stretch takes seconds instead of faith. Treat it as the record, not the invoice: it tells you what happened, and Close the day is where you decide what counts. Time you spent away from the screen shows as time away, because that is the truth of what it saw.
What happened to the Mac app that did this?
Rewind, the app most people mean, was bought by Meta at the start of December 2025, and its screen recording was switched off on December 19. That is the risk when your record of your own work lives inside somebody else's service. KeptInFlow keeps yours in a folder on your PC, and the copy you bought carries on running whatever happens next.
Is it a subscription?
No. It is a one-time license: $59 at the founding price, with lifetime updates for the first 100 buyers, then $79 for the next 200 and $99 after that, with a year of updates included. Renewing updates later costs $39/yr and is optional. There is an optional $12/month AI Included plan for people who would rather not manage an API key, and you never need it to use the app you bought.