Skip to content

Quickstart

This tutorial takes you from a new install to reading a past conversation and recalling it inside an agent. Install the desktop app or the CLI first. Pick App or CLI in the first set of tabs, and the rest of the page follows your choice.

The desktop app imports your history during setup.

  1. Open Hansard. The guided setup starts on its own.
  2. On Find your history, leave the detected agents selected. Under How far back, choose All history, or a shorter range to finish sooner.
  3. On Give your agents a memory, keep the coding agents that should get Hansard’s recall tools. In the Mac app, macOS access then asks for each protected folder your history needs; select Ask macOS.
  4. On Build your archive, check the disk space estimate, then select Start import. Conversations appear on screen as they are archived. When older history can be recovered, such as Antigravity or Windsurf conversations the running app can read back, or Cursor models and token counts from your Cursor account, Recover older history lists it. Recoveries run once the import finishes.
  5. Continue through the remaining pages, or select Set up later on any of them. Deferred steps wait at the top of Settings. To go through setup again later, open Settings → General and select Run setup under Setup. Your archive stays as it is.

To use the app in a browser with hansard web, set up with the CLI first.

Archive search in the app, with matching conversations listed under the search boxArchive search in the app, with matching conversations listed under the search box
  1. Select Sessions in the dock.
  2. Select Search conversations, the magnifying glass above the list, and type a phrase such as authentication migration.
  3. To narrow the list, select Filter & sort and choose a Source, Model, Time, or Folder. Reset clears them.
  1. Select a result. The conversation opens with its messages, tool calls and results, file edits, and commits.
  2. To change how much detail you see, select View options and choose Standard, Everything, or Messages only under Show. Under Transcript view, Trace draws each turn on a time axis. These choices change the display only.
  3. To search inside a long conversation, select Find in transcript.

Recall lets an agent search your archive and read earlier conversations. Setup adds it to the agents you kept on Give your agents a memory. To add it to another agent later, open Settings → Coding agents and select Add, or run the command below. If you selected recall during setup or hansard init, skip to step 2.

  1. Install recall for an agent:

    Terminal window
    hansard integrations add-to claude

    Replace claude with codex, antigravity, devin, opencode, or grok.

  2. Restart the agent so it loads the new commands.

  3. Ask about earlier work. In Claude Code, type /recall followed by a topic, such as /recall authentication migration. In other agents, ask in plain words, for example Find my past conversations about the auth migration.

To pick up where an earlier conversation stopped, use /continue-from with a few words about it. See Recall in your agents for every agent command.

  1. Open Memories to see the memory and instruction files your agents keep, with the history of each one.
  2. Open Stats for activity, models, tokens, tools, and estimated spend. Open its Changes tab to compare recent work with the period before it.
  3. Open Deep Recall to ask a broad question and get an answer that cites several conversations.
  4. Open Projects to see work grouped by project, and Graph to see how conversations connect.
  5. Open Accounts to see plan limits for the agents you are signed in to.
  6. Open Settings → Imports to review the agents Hansard follows and the Look-back window. Select Import export… there to add a ChatGPT, Claude.ai, or Gemini export.

If you imported a shorter range, you can import everything later with the CLI. Preview the sources and disk space first:

Terminal window
hansard import --source all --since all --dry-run

Then run the import:

Terminal window
hansard import --source all --since all

To import one source at a time, run hansard help import for the source IDs.