jellydn / jellydn/echo-note

Roadmap: local-first Meetily-style workflow for EchoNote

Open
#51 1 comment 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.