# MinutesAI

MinutesAI transforms raw meeting transcripts into polished, publishable meeting minutes using a self-hosted, OpenAI-compatible LLM.

## Workflow

1. **Upload** a transcript (TXT, DOCX, PDF, MD, VTT).
2. **Select** a meeting template from the 40+ template library, or accept the AI-recommended match.
3. **Generate** structured minutes with attendees, decisions, action items, and risks.
4. **Edit** the generated result in the built-in editor.
5. **Export** to Markdown, DOCX, PDF, Microsoft Teams rich-text clipboard, or Confluence.

## Key Components

- `TranscriptParser` — file ingestion and text extraction.
- `TemplateRegistry` + `MeetingClassifier` — prompt targeting based on meeting type.
- `MoMGenerator` — LLM orchestration and structured output parsing.
- `ExportService` — client-side file generation and publishing.
- `Confluence MCP client` — enterprise publishing integration.

## Deployment

State is ephemeral, carried through `sessionStorage` and server-side environment configuration. The app is designed to be stateless and easy to deploy.

## License

Proprietary — Raman Udgiri.
