Skip to content
Pace
Esc
navigateopen⌘Jpreview
On this page

Pace docs

Index of Pace documentation — the on-device macOS menu-bar voice agent.

Pace documentation

This is the canonical documentation index for Pace — the on-device macOS menu-bar voice agent. Markdown committed to this repository is the source of truth. Blume renders it as a searchable site; it is the presentation layer, not the truth.

Agent instructions live in the repository AGENTS.md (concise bootloader). Current state lives in the repository STATUS.md (lean) and PROJECT_STATUS.md (full history).

Architecture

How Pace is built and why.

  • architecture/how-it-works.md — learning-tier end-to-end walkthrough of one interaction (wake word → capture → retrieval / memory → plan → response) with a flow diagram. Start here if you’re new to the system.
  • architecture/overview.md — doctrine (tinygpt’s role, “steal from anywhere that runs local”, the 100 ms / 500 ms latency budget, all-data-local) and the high-level constellation diagram.
  • architecture/systems.md — the per-system reference: planner tiers, STT/TTS/VLM, memory, actions, tools, MCP, watch mode, journals, proactivity, meeting notes, deeplinks, the plan-act-observe loop, and the speculative planner race. This is the canonical detailed architecture narrative.
  • Architecture Decision Records — Architecture Decision Records (ADRs), numbered NNNN-slug.md.

Product

What Pace does and where it’s going.

Development

Building, testing, and navigating the codebase.

  • development/key-files.md — per-file reference table (every source file, script, and bundled resource with purpose + line count). The canonical map of the codebase.
  • development/info-plist-switches.md — every Info.plist switch that gates local VLM / planner / TTS-sidecar / transcription behavior, with defaults.
  • development/test-coverage.md — EXEMPLARY coverage tier goals, per-component targets, local extraction, CI enforcement.
  • SETUP_LOCAL.md — full local-mode setup recipe (LM Studio, models, permissions).

Operations

Releasing and running Pace.

Knowledge

Durable learnings and competitive context.

Current

The active cycle: objective, plans, and recommendation context.

Archive

Point-in-time snapshots preserved for history (not maintained).

  • Archive snapshot — dated local-project-state and smoke-test snapshots. Prefer PROJECT_STATUS.md for current state.

Adjacent surfaces (not under docs/)

  • OpenSpec specs — OpenSpec specs and archived changes (spec-driven workflow). Specs: ambient-perception, codex-direct-brain, companion-memory-policy, companion-mode-controls, meeting-note-profiles, proactive-companion-policy, temporal-world-model, transcript-grounded-actions.
  • Eval fixtures — eval fixtures and harnesses.
  • Build and smoke scripts — build/release/eval/smoke scripts.
  • Astro marketing site — Cloudflare Pages surface.
  • SETUP_LOCAL.md — local-mode setup.

Was this page helpful?