LOCAL-FIRST DATA LAYER FOR AGENT SESSIONS

Your agents alreadycreated the context.Masthead makes itusable.

Masthead imports and organizes session history across harnesses, shows what is happening now, stores what happened before, and makes that context available to any agent through MCP.

  • Codex
  • Claude Code
  • Hermes
  • OpenClaw
  • MCP
  • Local-first

session library

Logbook

Search past workRuntimeProjectOutcome
Jun 24CodexGPT-5

Plaid sync investigation

Manual refresh stayed disabled because /api/settings returned the stale integration gate.

Root cause capturedPip / sync / production
Jun 22Hermeslocal model

MCP session search

Search now returns titles, outcomes, source paths, and confidence labels for agent retrieval.

Tool contract updatedMCP / Logbook / retrieval
Jun 19OpenClawGPT-5

Source adapter grading

Codex adapter moved to Alpha; Claude Code, Hermes, and OpenClaw remain planned adapters.

Research filedSources / adapters / local-first

retrieval result

MCP

agent query

Find prior sessions that explain OAuth callback state handling.

query
sessions about OAuth callback state
returned
4 session records
scope
Pip / Auth
transport
MCP resource
selected context

Pip / OAuth callback hardening captured the redirect-state guard, test command, changed files, and the unresolved production setting dependency.

active sessions

Board

Search sessionsAll runtimesNeeds attention
Pip / AuthActive

OAuth callback hardening

Tracing callback state handling and tightening redirect evidence before the next auth test.

Runtime
Codex
Model
GPT-5
  • branch auth/callback-audit
  • 14 files observed
  • last command npm test
Edited src/app/api/auth/callback/route.ts
Masthead / daemonWaiting

Import worker refactor

Paused after normalizing OpenClaw event envelopes into the session compiler.

Runtime
Hermes
Model
local model
  • worktree import-worker
  • 3 fixtures added
  • review pending
Waiting on fixture confirmation
Command CentreNeeds attention

Netlify deploy review

Deploy check found a missing environment alias before publishing the client surface.

Runtime
OpenClaw
Model
GPT-5
  • 1 failed check
  • env MC_DEPLOY_ALIAS
  • rollback available
Raised attention card from deploy log
Supabase / HallaResponse ready

RLS policy audit

Prepared a policy diff and human-readable findings for the operator write path.

Runtime
Claude Code
Model
Claude Sonnet
  • 9 policies inspected
  • 2 migrations linked
  • no writes applied
Summarized public.notes policy gap

4 runtimes observed • local SQLite index • MCP ready

Board / Logbook / MCP

One session data layer, three surfaces.

See live work, recover past decisions, and let agents retrieve useful history without switching harnesses.

live operator board

Board

Know what is happening now.

Watch active sessions across harnesses in a quiet operator board with plain-English summaries and evidence-rich status cards.

active sessions

Board

Search sessionsAll runtimesNeeds attention
Pip / AuthActive

OAuth callback hardening

Tracing callback state handling and tightening redirect evidence before the next auth test.

Runtime
Codex
Model
GPT-5
  • branch auth/callback-audit
  • 14 files observed
  • last command npm test
Edited src/app/api/auth/callback/route.ts
Masthead / daemonWaiting

Import worker refactor

Paused after normalizing OpenClaw event envelopes into the session compiler.

Runtime
Hermes
Model
local model
  • worktree import-worker
  • 3 fixtures added
  • review pending
Waiting on fixture confirmation
Command CentreNeeds attention

Netlify deploy review

Deploy check found a missing environment alias before publishing the client surface.

Runtime
OpenClaw
Model
GPT-5
  • 1 failed check
  • env MC_DEPLOY_ALIAS
  • rollback available
Raised attention card from deploy log
Supabase / HallaResponse ready

RLS policy audit

Prepared a policy diff and human-readable findings for the operator write path.

Runtime
Claude Code
Model
Claude Sonnet
  • 9 policies inspected
  • 2 migrations linked
  • no writes applied
Summarized public.notes policy gap

searchable session library

Logbook

Find what happened before.

session library

Logbook

Search past workRuntimeProjectOutcome
Jun 24CodexGPT-5

Plaid sync investigation

Manual refresh stayed disabled because /api/settings returned the stale integration gate.

Root cause capturedPip / sync / production
Jun 22Hermeslocal model

MCP session search

Search now returns titles, outcomes, source paths, and confidence labels for agent retrieval.

Tool contract updatedMCP / Logbook / retrieval
Jun 19OpenClawGPT-5

Source adapter grading

Codex adapter moved to Alpha; Claude Code, Hermes, and OpenClaw remain planned adapters.

Research filedSources / adapters / local-first

agent context access

MCP

Give that history to any agent.

retrieval result

MCP

agent query

Find prior sessions that explain OAuth callback state handling.

query
sessions about OAuth callback state
returned
4 session records
scope
Pip / Auth
transport
MCP resource
selected context

Pip / OAuth callback hardening captured the redirect-state guard, test command, changed files, and the unresolved production setting dependency.

Why Masthead exists

You already paid for this context.

Every coding-agent session contains decisions, tool calls, failures, and project history. Most of that context stays trapped inside separate harnesses and gets lost the moment you stop looking at it.

CodexAlpha

JSONL session archive

742 example local archive records
HermesPlanned

local run journal

186 example local archive records
Claude CodePlanned

conversation store

48 example local archive records
OpenClawResearch

event transcript

31 example local archive records
Masthead Logbooksearchable session memorytitles, outcomes, sources, evidence

How it works

Local session history becomes reusable context.

01

Discover

Masthead finds supported runtimes and existing session history.

~/.codex/sessions
02

Normalize

Different harness formats become one consistent session record.

session_graph
03

Enrich

A lightweight model generates useful titles, summaries, topics, and search projections.

summary + topics
04

Index

Sessions become searchable in Logbook.

SQLite FTS
05

Reuse

Any MCP-compatible agent can retrieve relevant session history.

MCP resource

Harness-neutral

Built for the way developers actually use agents.

Masthead is designed around the reality that session data lives across different runtimes and storage patterns. It normalizes the strongest local-first harnesses first and grows through graded adapters.

RuntimeAdapter modeData sourceStatus
Codexauthoritative~/.codex/sessions/*.jsonlAlpha
Claude Codeinferredlocal conversation storePlanned
Hermesinferredlocal run journalPlanned
OpenClawheuristicevent transcript archiveResearch
Gemini CLIheuristiccandidate CLI logsResearch
graded adapters • authoritative / inferred / heuristic

Privacy boundaries

Your agent history should not require another cloud.

Masthead is designed to collect and index session data locally. You choose which sources are included, how enrichment runs, and what connected agents can retrieve.

Fully local

Session records stay on the machine when every configured part is local.

Use the product

Make your agent history useful again.

Use Masthead on GitHub and start building a searchable, local-first memory layer for your agent sessions.

Use Mastheadgithub.com/MayberryDT/Masthead