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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b96504d6f99762a86f7393f058bae90fb45ccf4c1750945b7b2cd708e91009a1
|
|
| MD5 |
d43e0bfca8ac7fd259f356c65754d211
|
|
| BLAKE2b-256 |
3273426ca63d28bc6acc8ff5d39737edbebd0efa3ebbca8a9791860ba7a90da5
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7550ce8e9c409483986c6c66b730210712ab20eb693d8c690c8cdbde84314d4e
|
|
| MD5 |
864857bb68f1d078b925c2efcd71bd82
|
|
| BLAKE2b-256 |
c7958f66955cfc2e83a6e73819c3d9661cdc8a77a931ff670fa7a384d792396d
|