Skip to main content

Passive AI conversation capture, full-text search, and decision extraction for your local dev environment

Project description

aidebrief

Passive AI conversation capture + full-text search + decision extraction for your local dev environment.

Every AI coding conversation — from Copilot, Claude Code, opencode — vanishes the moment you close the session. aidebrief captures them automatically, extracts engineering decisions, and makes everything searchable in a local SQLite database. No cloud, no telemetry, no infrastructure.

Quick start

pip install aidebrief
aidebrief init
aidebrief daemon
aidebrief search "why did we use sqlite instead of postgres"

How it works

aidebrief runs as a background daemon that monitors hook files dropped by AI coding tools. When a conversation completes, it captures the transcript, indexes it with FTS5, and extracts structured engineering decisions using regex patterns. An MCP server exposes the database via tools that AI agents can call directly.

Features

  • Capture — Hooks into Copilot, Claude Code, opencode, and git
  • Search — Full-text search across all conversations
  • Context — Given your current question, returns the most relevant past sessions
  • Decisions — Automatically extracts structured engineering decisions
  • Contradictions — Checks if a new proposal conflicts with past decisions
  • Supervise — One combined call returning context + decisions + contradictions — designed for AI subagents

Requirements

Python 3.11+ and mcp>=1.0.0. No other dependencies.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aidebrief-0.2.0.tar.gz (40.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aidebrief-0.2.0-py3-none-any.whl (31.8 kB view details)

Uploaded Python 3

File details

Details for the file aidebrief-0.2.0.tar.gz.

File metadata

  • Download URL: aidebrief-0.2.0.tar.gz
  • Upload date:
  • Size: 40.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aidebrief-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b96504d6f99762a86f7393f058bae90fb45ccf4c1750945b7b2cd708e91009a1
MD5 d43e0bfca8ac7fd259f356c65754d211
BLAKE2b-256 3273426ca63d28bc6acc8ff5d39737edbebd0efa3ebbca8a9791860ba7a90da5

See more details on using hashes here.

File details

Details for the file aidebrief-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: aidebrief-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 31.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for aidebrief-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7550ce8e9c409483986c6c66b730210712ab20eb693d8c690c8cdbde84314d4e
MD5 864857bb68f1d078b925c2efcd71bd82
BLAKE2b-256 c7958f66955cfc2e83a6e73819c3d9661cdc8a77a931ff670fa7a384d792396d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page