What they worked on. The working-time record. One source.
Work is handed out as quests, and the hours on each one are recorded from the PC and confirmed by each person. The same record reconciles your attendance CSV: only days that differ go to the person for a reason, a manager approves, and the month closes with an audit PDF.
Get the guide: Telework working-time guide (JP)
Requirements checklist for objective working-time records under the MHLW guideline, with a PC-record reconciliation template.
PDF by e-mail in a minute · No sales call unless you ask for one
Ask us anything
Send your questions or who you pay — we reply by e-mail within a business day and can set it up for you.
A person replies by e-mail within one business day — no call needed.
Start free now
Free for you. Your team starts with a 14-day pilot — $0 today, cancel in 2 clicks, 30-day money-back.
Free for you · Team pilot: 14 days, $0 today · Cancel in 2 clicks · 2-minute setup
- Each person sees their own record first — and decides every “done”
- No keystroke content, camera or mic · screenshots off by default
- Start from CSV, Excel, Jira or Backlog · macOS & Windows
Who's on which quest, right now
No keystroke contentYou clicked: “Task hours and working hours — one record.”
Sound familiar?
You don't want to police anyone — you want a correct record. That is also the fairest thing for your staff.
- You can't tell what remote staff worked on — and office staff call it unfair
- Attendance is self-reported; reconciling it with PC logs is a monthly manual job
- Daily reports say “in progress” — on what, for how long?
- An IPO review asks how working hours are managed — and there's no record to show
- You don't want a surveillance tool, but you need an objective record
FocusUp answers every one of these with quests — handed out by AI, tracked from the work itself.
Create free workspaceHow it works
Write the goal. Everything after that is quests.
- 1
Write a goal
“Launch the new pricing page by Nov 15.” Add a due date and who's on it — or start from a CSV, Excel, Jira or Backlog.
- 2
AI makes the quests
AI splits it into 25–90-minute quests with owners, order, estimates and a “done when.” You edit and approve; each owner gets theirs.
- 3
Your team just plays
Every morning AI picks 3–5 quests for today, and each person confirms them. Then they work as usual — no daily report, no timesheet to type.
- 4
Progress tracks itself
The desktop app records time on the quest at hand. At natural breaks AI asks “Done?” with the evidence, and the person confirms. Goals move on their own.
What changes from day one
AI does the planning and the bookkeeping. People do the work — and every finish counts.
AI makes the quests
Nobody hands out work by hand
Write a goal and AI breaks it into quests with owners, order, estimates and a “done when.” It also spots work that isn't a quest yet — and only the person who did it sees the suggestion.
- Goals split into 25–90-minute quests; you edit and approve before anyone gets them
- Work on someone's computer that isn't a quest yet becomes a suggestion only they see
- Notes and Slack requests to @FocusUp become quests; routine work repeats on its own
- After each quest, AI suggests the natural next step — one tap to accept or dismiss
Launch the new pricing page by Nov 15
AI split it into 7 quests · approved Oct 20
- Research 5 competitors' pricing60mAna
- Write the pricing table copy45mMia
- Make the wireframes90mKen
- Finish the designin progress90mKen
- Build the page90mLeo
- Test the checkout45mLeo
Done when: 3 test payments go through
- Publish and announce30mMia
7h 30m estimated in total · progress updates as quests finish
From your work · only you see this
You spent 95 min on “ACME proposal” — make it a quest?
PowerPoint · ACME_proposal_v3.pptx · today 10:05–11:40
From a Slack request · #sales
Sam @FocusUp @Mia could you put together next week's review deck by Thursday?
Up to 5 new AI suggestions per person per day. One tap to accept or dismiss.
Progress tracks itself
No daily reports. No timesheets to type.
The desktop app records time on the quest you're working on. At natural breaks AI asks “Done?” and shows why it thinks so — you confirm. It never completes anything on its own.
- Time per quest, recorded from the real work on each computer
- “Done?” with the evidence — e.g. the pull request was merged at 15:40
- Stalled, overdue and over-estimate quests come up in tomorrow's plan
WEB-12 Fix the login screen bug
Done?
- The pull request #482 was merged at 15:40
- All 3 steps are checked
It only asks at natural breaks — stop, switch, end of day. Only the person marks it done; AI never does.
A little game feel
Every finish counts — quietly
Each morning AI picks 3–5 quests for today and you confirm them. Finishing one earns XP by its size and importance — never by hours or keystrokes. Levels, titles and badges add up, and team goals are won together.
- XP by size and importance, up to 200 a day — and never taken away
- Titles as you level up: Apprentice → Adventurer → Seasoned → Expert → Hero → Legend
- No rankings. We recommend not using XP for performance reviews
Level up! Lv 10 — you're now an Expert
+30 XP · 432 XP to Lv 11
Badges — yours for good
+50 XP for everyone who finished a quest, once it's done
No leaderboards · XP never comes from hours or keystrokes
Who worked on what, for how long
Work handed out as quests; the hours on each one recorded from the PC and confirmed by each person — no daily reports to chase.
Attendance reconciled automatically
Import the punch CSV (KING OF TIME, Jobcan, freee …): days that differ from the PC record by 30+ minutes, missing punches and PC days without a punch are extracted for you.
Reasons from the person, approval by the manager
Only flagged days go to the member for a reason — unrequested overtime, forgotten punch, work away from the PC, stepping out. Close the month with an audit PDF.
A fair record, not surveillance
Time without input is never deducted automatically; meetings and reading are confirmed by the person. Keystroke content is never recorded and nobody is ranked.
- CSV · LP-renewal-WBS.csv38 tasks → 38 quests · re-importing updates themImported
- Jira · ACME124 issues · synced 4 min agoSyncing
- Backlog · WEB57 issues · synced 11 min agoSyncing
| Quest | Owner | Est. | XP |
|---|---|---|---|
| WEB-14 Checkout form | Mia | 2h | +40 |
| Design mockups v2 | Ken | 90m | +30 |
| Monthly report | Ana | 45m | +15 |
Every task lands as a quest with an owner, an estimate and its XP
Start from the plan you already have
Bring your tasks in once — from a CSV, Excel, Jira or Backlog — and FocusUp becomes the home of the work.
- Excel or Google Sheets as CSV — re-importing updates the same quests
- Jira and Backlog: import once, or keep them synced every 15 minutes
- Every task lands as a quest with an owner, an estimate and its XP
For managers: know without asking
Everything you used to chase in chat is already on one screen.
- Goal progress, updated as quests finish
- Who is on which quest right now — and for how long
- A team summary every morning: done, carried over, stalled
- Verified timesheets: each person confirms and submits, you approve — then payroll, invoice and payout CSV
- An input-integrity check that flags automated input such as mouse jigglers
Who's on which quest, right now
No keystroke contentNot a surveillance tool, not self-reporting
Surveillance breaks trust and self-reports aren't evidence. FocusUp keeps one record each person confirmed — for the quests and for the working hours.
| FocusUp | PC-log monitoring / self-reports | |
|---|---|---|
| Hours per quest, confirmed by the person | Yes | No |
| Attendance CSV reconciled with the PC record | Yes | Partial |
| Reasons from the person, approval by the manager | Yes | No |
| Month-end close with an audit PDF | Yes | No |
| Monitoring notice with recorded acknowledgments | Yes | No |
Fair to the people doing the work
A game only works if everyone trusts the scorekeeper.
- Each person sees their own record first — the same record you see
- AI suggestions are visible only to the person they're for
- No keystroke content, no camera, no microphone
- Screenshots are off by default
- Recording starts after recorded consent — there is no stealth mode
- No rankings — and we recommend not using XP for evaluations
What each person sees in their app
- “Today's quests: 4 · about 2h 40m estimated. Finish them all for +20 XP.”
- “You spent 95 min on “ACME proposal” — make it a quest? (Only you can see this.)”
- “Done? The pull request was merged at 15:40. — Done / Not yet”
The same record pays people and bills clients
Time per quest becomes a timesheet each person confirms and you approve — and the files you actually need.
- Payroll hours per workweek (regular / overtime) and a Gusto import
- Invoice lines by client and project, contractor payouts (Wise) and a read-only client portal
- Estimate vs. actual per quest, as CSV
Hours confirmed by each person, approved by you
Nobody scored on activity| Mon | Tue | Wed | Thu | Fri | Total | |
|---|---|---|---|---|---|---|
| Mia | 7.8 | 8.1 | 7.5 | 8.0 | 6.9 | 38.3h |
| Ken | 8.0 | 7.2 | 7.9 | 8.3 | 7.0 | 38.4h |
| Ana | 6.5 | 7.4 | 7.1 | 6.8 | 5.9 | 33.7h |
- 10:30–11:15 Meeting 45mcalendar
- 14:05–14:25 Reading 20mconfirmed by Ana
- 16:40–17:15 Unlabeled 35mnot counted
2 min
setup per member
15 min
plan sync from Jira / Backlog
$0
for you, forever
14 days
team pilot — $0 today
Founding teams get 30% off for 3 months
Applied automatically at checkout for new workspaces — no code needed.
Simple pricing
Free for you. One team plan with everything in it.
Free
$01 person
Your own quests, XP and time records — for one person (the workspace admin).
Create free workspaceTeam
$6per person / month
Everything: AI quests and suggestions, automatic progress, XP and team goals, verified timesheets and exports, Slack, CSV / Jira / Backlog import. Annual = 2 months free.
Create free workspaceEnterprise
Customannual contract
Volume pricing, invoice billing, EU compliance mode and help with the rollout.
Contact salesTeams start with a 14-day pilot — $0 today, cancel in 2 clicks, 30-day money-back after the first charge. You pay only for people who connected the app.
Frequently asked questions
How is the time on each quest recorded?+
The desktop app records time on the quest the person is working on — they start it from today's quests and switch with one click. Time that isn't on a quest yet is matched from issue keys in window titles and your project rules, and AI suggests a quest for the rest, to that person only. Time without keyboard or mouse input is never silently deducted, and each person confirms their own day before it reaches a timesheet.
What happens to time without keyboard or mouse input?+
Nothing is deducted automatically. Stretches of 5+ minutes without input are shown to the person: meetings are recognized from the calendar or the meeting app, and they label the rest — reading, thinking, work away from the computer (counted) or a break (not counted).
Is this employee surveillance?+
No — and that is a product decision. There is no stealth mode: recording starts after recorded consent, it can be paused, and the app is always visible. Keystroke content, camera and microphone are never recorded, and screenshots are off by default. Each person sees their own record first — the same record a manager sees — and when a manager opens it.
How much does it cost?+
Free for 1 person. Teams: $6 per person per month with everything included (annual = 2 months free), billed only for people who connected the app. You start with a 14-day pilot — $0 today, reminders 7 and 3 days before the first charge, cancel in two clicks, and a 30-day money-back guarantee.
One record for the work and the hours.
Free for 1 person. 14-day team trial. Annual plans with invoice billing.
Get the guide: Telework working-time guide (JP)
Requirements checklist for objective working-time records under the MHLW guideline, with a PC-record reconciliation template.
PDF by e-mail in a minute · No sales call unless you ask for one
Ask us anything
Send your questions or who you pay — we reply by e-mail within a business day and can set it up for you.
A person replies by e-mail within one business day — no call needed.
Start free now
Free for you. Your team starts with a 14-day pilot — $0 today, cancel in 2 clicks, 30-day money-back.
Free for you · Team pilot: 14 days, $0 today · Cancel in 2 clicks · 2-minute setup