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 search "why did we use sqlite instead of postgres"

How it works

Hook files from Copilot and Claude Code are written to disk when a conversation ends. On your next search, context, or supervise call, SyncManager processes them lazily — ingesting the transcript, indexing it with FTS5, and extracting structured engineering decisions. No background daemon needed.

An MCP server exposes the database via tools that AI agents can call directly. Opencode sessions can be imported manually via aidebrief import-opencode --days 30.

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.1.tar.gz (40.6 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.1-py3-none-any.whl (31.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aidebrief-0.2.1.tar.gz
  • Upload date:
  • Size: 40.6 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.1.tar.gz
Algorithm Hash digest
SHA256 4f570fa9d4d52c65216ab0588470ff422291d77b3f7e3a0ab9790c9e8e2f046a
MD5 0bb2880c0f924a38cc0ca386aa0d075f
BLAKE2b-256 9181a9531b2ab69d1a2c1eec4a6c28a80d3cce43fb8a1ba7e03107d2808bb692

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aidebrief-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 31.9 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 600c0060d5f77f71c6766e4b496684e33bdb82f8a50bac60001fbfa9fd2bea3d
MD5 4cc1b242957751038ab4a9f445644074
BLAKE2b-256 7221b55569f66581f5045c4c4ed75e7711108cc1e6bc7f848b211b35705cc19c

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