A macOS menu bar app that helps developers collect context from the frontmost app (GitHub, GitLab, Jira, Linear, Slack, Notion, Confluence, docs, and web pages) with ⌃ ⌘ C, then paste one clean brief into coding agents with ⌃ ⌘ V.
- Captures context from the frontmost selected app or browser tab, including page content beyond what is currently visible.
- Cleans and densifies raw captures into a high-signal context your coding agent can use immediately.
- Lets you build one context from multiple snapshots, then paste the compiled result into any LLM or coding agent.
- Stores context history locally on your Mac so you can return to earlier tasks.
- Open the app/tab that contains relevant context (for example a GitHub PR, GitLab issue, Jira or Linear ticket, Slack thread, Notion page, Confluence page, or any web page).
- Capture a snapshot with
Control + Command + C. - Repeat in other apps/tabs to gather all related context for the same task.
- Paste the compiled context with
Control + Command + Vinto your coding agent. - Start a new context when you switch tasks, or reopen older ones from Context Library.
- macOS 13 or newer.
- Accessibility permission.
- Screen Recording permission.
- Coding Agent CLI installed and configured:
- OpenAI
- Anthropic
- Download
ContextBrief.dmgfrom the latest GitHub release. - Open the DMG and drag
ContextBrief.appinto/Applications. - Launch
ContextBrief.
brew install semihcihan/contextbrief/contextbriefTo update:
brew update && brew upgrade contextbrief- Grant permissions for capturing context:
- Accessibility
- Screen Recording
- Select your CLI provider (Codex, Claude, or Gemini).
- Enter model (optional).
- Finish setup.
Until setup is complete, capture actions remain blocked.
- Contexts are stored locally:
~/Library/Application Support/ContextBrief/store.json~/Library/Application Support/ContextBrief/artifacts/*.png
- No API keys; CLIs use their own auth.
- Model requests go through your installed CLI to your selected provider.
MIT
