Establish initial project architecture

This commit is contained in:
2026-07-08 15:57:35 +02:00
commit bb8a1ccb08
28 changed files with 823 additions and 0 deletions
+86
View File
@@ -0,0 +1,86 @@
# Meeting Knowledge Assistant
## Vision
The Meeting Knowledge Assistant (MKA) is an AI-assisted desktop application that records meetings, creates high-quality transcripts and transforms them into structured knowledge.
Unlike traditional meeting assistants, MKA does not aim to replace human interaction during meetings.
Its goal is to create an accurate, searchable and long-term knowledge base from spoken communication.
The project follows an "AI-first" architecture:
Audio
→ Transcription
→ Speaker Identification
→ AI Analysis
→ Structured Knowledge
→ Search
---
## Core Features
- Local audio recording
- System audio + microphone recording
- High quality transcription
- Speaker diarization
- AI-generated meeting minutes
- Executive Summary
- Action Items
- Decision Tracking
- Knowledge extraction
- Local database
- Full text search
- Export (Markdown, PDF, DOCX)
---
## Design Goals
- High transcription quality
- Modular architecture
- Offline-first whenever practical
- Replaceable AI components
- Vendor independence
- Long-term maintainability
---
## Philosophy
The transcript is the primary asset.
Everything else (summaries, reports, action items, knowledge extraction)
can always be regenerated using better AI models in the future.
Therefore:
Audio
→ Transcript
is considered immutable.
AI output is considered reproducible.
---
## Planned Architecture
Recorder
↓
Transcription
↓
Speaker Identification
↓
LLM Processing
↓
Knowledge Database
↓
Export
---
## Current Status
Project planning.
No implementation has started yet.