Skip to content
HaroCue
English
Download

Your local-first personal desktop assistant

Stay in your flow.
Help is right here.

Pause for a Cue. Add / to ask. Your memory lends a hand, while the main app stays out of your way.

Real overlay UI · Public samples, no desktop or model access. Take over anytime. App UI in English.

Your day never fits in one window.

The design you reviewed this morning. A decision from the afternoon meeting. A note before you leave. The information is scattered; your life is connected. HaroCue starts with one personal space where these clues can become useful memory.

From what you see to memory you can use.

Enable recording and grant permission, then keep reading, writing and working. HaroCue captures text from allowed foreground windows, uses your configured model to extract clues, and connects events, decisions and sources into memory. When you ask later, that context comes with the answer. Follow one work note through the whole process.

How memory forms · An illustrated public exampleOpen full demo

Try the controls. Public samples only: no desktop access or model connection. Refresh to reset. The app’s current UI is shown in English.

The four steps play automatically. Select any step, open a memory in the graph, and trace it back to the original work note.

Explore the memory UI

There when you need it.

Forgot a detail midway through writing? Cue offers an evidence-backed next sentence when you pause. For an explicit question, add /. Review the answer, tool activity and sources, then press Tab to accept.

A suggestion, or a deliberate question.

Stay in your original input. Clear it, and the old suggestion leaves too.

Cue
Pause for a suggestion. Tab to accept.
/
Ask explicitly. Inspect steps and sources.
Esc
Dismiss and keep writing.

Availability depends on accessible app text and system permissions. Unreadable content is not invented.

Public example · Feature illustrationOpen full demo

See the progress inside a busy day.

Review by day, week or month. Start with sourced entries, then let the assistant turn them into prose. Distinguish what you did, what you read and what remains unconfirmed. Check before copying; you decide when and with whom to share.

Public example · Feature illustrationOpen full demo

Bring this memory to the AI you already use.

Keep using Codex, Cursor or Claude Code. Explicitly call HaroCue through MCP to pass relevant local context and continue from the progress you already made.

HaroCue MCP

  • Codex
  • Cursor
  • Claude Code
Connection guide

You decide what stays, and when it helps.

Recording and desktop assistance have separate switches. Pause new recordings and still ask an explicit question. Connect your own cloud model or use local Ollama.

Public example · Feature illustrationOpen full demo

Local first. Clear about what leaves.

Memory is primarily local. Cloud models receive relevant text and memories. Optional OCR does not save or upload screenshot originals, but recognized text may enter model requests.

Reconsider any memory.

Sources, corrections, stop-use and forgetting are available alongside memory. You can decide what remains useful.

Full data and privacy policy

Trust starts with something you can check.

Clear capability boundaries

Recent desktop features are in local trials on Apple Silicon macOS. Public packages, available features and permissions are stated separately on Downloads.

Check available builds

Clear costs

The local core is free. Plus and Pro managed services are planned, with proposed prices and benefits labelled clearly. In-app estimates are not provider invoices.

Compare plans

An open route for feedback

Product changes go into the blog and issues have a public home. Data handling, cancellation, refunds and terms are available before you start.

Policies and support

User feedback

Less searching. More room to think.

Across six ways of working, confirmed context stays useful when you move to the next task.
From research to email

“I no longer reopen three or four pages just to write a confirmation email. The dates, reasons and open questions come back together.”

Maya ChenProduct designer · Singapore
Confirmed
Revised date and reason
Still open
Legal review and final timing
在桌前查看资料并继续处理邮件的工作场景

“The constraints we agreed in a meeting are still there when I return to the document. It reminds me of the missing sentence without rewriting the whole paragraph.”

Ethan BrooksProject manager · New York

“Add / at the end of a question and the answer comes back where I am writing. No copying and pasting or opening another AI window.”

Amina YusufResearcher · London

“When I organize interviews, names and constraints from the previous page follow me into the research document. I can focus on interpreting the material.”

Arjun MehtaUser researcher · Mumbai

“It stops at password fields, and pause and delete are easy to find. Knowing what will not be remembered makes me comfortable keeping it nearby.”

Sofia MarinIndependent consultant · Madrid

“Changes from the meeting carry through to delivery documents. I keep working in Cursor, and HaroCue connects the context.”

Leila HassanTech lead · Toronto

Recent notes

All posts

Hi, I am Qiang Huang.

Independent developer of HaroCue

I built HaroCue because coding Agents are increasingly capable, but still cannot see what you just did outside the conversation. I want recent work context to stay local and return only when it is genuinely useful.

I studied Computer Science and worked on reliability-sensitive embedded software. I currently design, build, and maintain HaroCue across context capture, local memory, MCP access, and cross-platform releases.

HaroCue began as the open-source DayRecord project. Its releases, issue handling, and product changes can all be verified publicly.

View the public repository

A few things to know before you start.

Do I need to organize everything into projects?

No. Start in the personal life-and-work space. Create a separate project space when a particular context needs a boundary.

Is everything automatically remembered a fact?

No. Automatically observed content can be labelled as an assistant inference, distinct from confirmed information. Check sources, then correct, stop using or forget it.

Can I still ask questions when recording is paused?

Yes. Recording and desktop assistance have separate controls. Pausing stops subsequent persistent capture and automatic processing; in-flight requests may finish. Explicit questions still require the relevant permissions and context.

Where does my content go?

Memory is primarily local. Cloud models and online tools receive relevant content needed for a request. Optional OCR does not save or upload screenshot originals; recognized text may enter model requests.

What can I try on this website?

The demos use the current app’s UI components, displayed in English. Try questions, graph and list views, corrections, reviews, cursor assistance and independent controls. Everything uses public samples without a live model; refresh to reset.

Next time, start with what you already know.

Start with one small thing you want HaroCue to remember.

Download