Metadata-Version: 2.4
Name: aidebrief
Version: 0.2.0
Summary: Passive AI conversation capture, full-text search, and decision extraction for your local dev environment
Author-email: Deepan Karthik <deepankarthik@gmail.com>
License: MIT
Project-URL: homepage, https://github.com/deepankarthik/aidebrief
Project-URL: repository, https://github.com/deepankarthik/aidebrief
Project-URL: changelog, https://github.com/deepankarthik/aidebrief/releases
Keywords: ai,conversation,search,mcp,sqlite,fts5,copilot,claude,opencode
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Version Control
Classifier: Topic :: Text Processing :: Indexing
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: mcp>=1.0.0
Provides-Extra: test
Requires-Dist: pytest>=7.0; extra == "test"
Requires-Dist: ruff>=0.4; extra == "test"

# 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

```bash
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.
