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.1.0.tar.gz (36.3 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.1.0-py3-none-any.whl (28.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for aidebrief-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ef2c54a48ad96d6dbacee2cc1466b9272b3115c8caa02363ec887826d0c26466
MD5 eec35402392487b08710c2889adb830e
BLAKE2b-256 b91130dbfe61ead75a8ebf94cabe69160fa1ffd07cf97a6934b7e6c92640eb95

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aidebrief-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 28.1 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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f494612b28ac1c81480b277b8b1d90d621dd30c7e42654ce013f6f41b4cfc549
MD5 bf7ed2e0a1adc6976b3959f5f8d0f607
BLAKE2b-256 b1771d8b1e5725fb59fef3d4bd3cdf1b185532dacb9ea2a2ccf0b91494ba76e1

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