Roadmap: local-first Meetily-style workflow for EchoNote
- Dominant language
- Rust
- Stars
- 0
- Forks
- 0
- Avg merge
- 13d 17h
- Merged PRs (30d)
- 4
Description
## What
Turn EchoNote into a fully local, production-ready meeting assistant built around **Tauri + Rust + Ollama**.
Focus the roadmap on the missing pieces that make the app feel complete:
- live / incremental transcription
- speaker diarization
- import + re-transcribe existing audio
- recovery for interrupted recordings
- better summary + export workflow
- semantic search over past meetings
## Why
EchoNote already has the right foundation:
- local recording
- Whisper transcription
- Ollama summarization
- SQLite persistence
- Tauri desktop shell
I compared it with Meetily, which is the right product shape but too broad for this project. EchoNote should stay simpler and stay local-first, while borrowing the workflows that matter most. That keeps the app maintainable and aligned with the privacy-first goal.
## How
1. Keep **Ollama as the default and primary LLM path**.
2. Keep the **Tauri + Rust** desktop architecture.
3. Add the highest-value missing workflows first:
- live transcription pipeline
- diarization
- import/reprocess audio files
- transcript / meeting recovery
4. Add quality-of-life features next:
- export to Markdown / PDF
- meeting search
- better settings UX
5. Avoid overbuilding multi-provider complexity unless it is explicitly needed.
## Suggested milestone order
- MVP: local record → transcribe → summarize → save
- V2: live transcription + diarization + recovery
- V3: import / re-transcribe + export + search
Contributor guide
No contributing guide indexed for this repository
Research direction
No files, tests, or code entry points are identified. Start by breaking the roadmap into separately scoped issues around the stated milestones, then define the affected entry points, tests, and completion criteria for each workflow.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ollama, rust, sqlite
- Domain
- ai, audio-video-rtc, databases, desktop
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100