Skip to main content

AI decision audit trail for engineering teams — capture, search, and review decisions from every coding AI

Project description

aidebrief

AI decision audit trail for engineering teams.

Every AI coding conversation — from Copilot, Claude Code, opencode — makes decisions about your codebase. None of them leave a durable record.

aidebrief captures every conversation, extracts structured engineering decisions, and gives you a queryable audit trail across all your AI tools. No cloud, no telemetry, no infrastructure.

Think git log for AI decisions.

Quick start

pip install aidebrief
aidebrief init
aidebrief review

The problem

AI coding agents increase code throughput. They also introduce:

  • Cognitive debt — approving AI-generated code without understanding it
  • Intent debt — losing the original goals and constraints that shaped the code
  • Architectural debt — different AI sessions making conflicting decisions

aidebrief resolves this by preserving the ground truth of every AI interaction so you can review, search, and audit what was decided.

Features

Command What it does
aidebrief review Browse recent sessions with decisions per session
aidebrief review --decisions Decisions grouped by topic across all sessions
aidebrief decisions Search extracted engineering decisions (table output)
aidebrief decisions --json Same, raw JSON for piping
aidebrief summarize <id> Narrative summary of a single session
aidebrief search <query> Full-text search across all conversations
aidebrief context <query> Retrieve relevant past sessions
aidebrief contradictions <query> Check if a proposal conflicts with past decisions
aidebrief list List recent sessions
aidebrief status Database summary

How capture works

Copilot and Claude Code hook files are written to disk when a conversation ends. On your next review, search, or status 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 same database via tools accessible to AI agents.

Quick tour

# What happened in the last week?
aidebrief review --since 7

# Does any session conflict with "use SQLite"?
aidebrief contradictions "use PostgreSQL instead of SQLite"

# Search across every AI tool
aidebrief search "why did we use WAL mode"

# Show all decisions about "sqlite"
aidebrief decisions sqlite

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.2.tar.gz (48.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.2-py3-none-any.whl (37.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: aidebrief-0.2.2.tar.gz
  • Upload date:
  • Size: 48.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.2.tar.gz
Algorithm Hash digest
SHA256 49184b5ede3d4013284ea82797ec6d675104d9dacbd760d7a3fca6a3c2c2277b
MD5 0ffb7c609af8dfedde67baa68065286a
BLAKE2b-256 1f66f1bbdd620f4c70e62a5f2ea3cfc667b1517c101787dd183c745ea19a1205

See more details on using hashes here.

File details

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

File metadata

  • Download URL: aidebrief-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 37.3 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9f65550a8cecdc76e20fa1db73f060b547ed13672244ba9300bd27b69cd2216c
MD5 6158a51ea153dec1a6e7cfe81aef3916
BLAKE2b-256 ebff2b07d8b12bf4fd93cf48c5f46c92b3fe157a85f328d2ec757463d2931b48

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