Skip to content

iurii-izman/voiceforge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

491 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VoiceForge

Local-first AI assistant for audio meetings on Linux. PipeWire → STT → diarization → RAG → LLM. CLI + Tauri desktop with push-to-capture Knowledge Copilot: your documents, your answers, in real time.

Current release: 1.0.0-beta.1 (Changelog)


What it does

  • CLI: Record, transcribe, analyze meetings; RAG index; cost reports; export; daemon; local Web UI.
  • Desktop (Tauri): Tray app, push-to-capture hotkey, overlay with RAG-first cards (Evidence, Answer, Do/Don't, Clarify). No always-on recording; audio stays on your machine.
  • Knowledge Copilot: Hold hotkey → capture a question → release → get instant cards from your documents (RAG) + optional LLM. Hybrid (local STT/RAG + cloud LLM) or offline.

Requirements

  • Linux with PipeWire
  • Python 3.12+
  • uv for install
  • API keys in system keyring (optional for cloud LLM): anthropic, openai, huggingface — see keyring reference

Quick start

git clone https://github.com/iurii-izman/voiceforge.git && cd voiceforge
./scripts/bootstrap.sh
uv sync --extra all
uv run voiceforge status

Daemon + desktop (e.g. in toolbox on Fedora Atomic):

# Terminal 1
uv run voiceforge daemon

# Terminal 2
cd desktop && npm install && npm run tauri dev

CLI-only flow:

uv run voiceforge listen
# In another terminal:
uv run voiceforge analyze --seconds 30
uv run voiceforge history

Full install and rebuild guide: docs/runbooks/rebuild-run-test-guide.md (toolbox paths), docs/runbooks/installation-guide.md.


Documentation


Development

uv run ruff check src tests scripts
uv run pytest tests/ -q --tb=line
./scripts/verify_pr.sh
./scripts/doctor.sh

License

MIT. See LICENSE.

About

Local-first AI assistant for audio meetings on Linux. PipeWire → STT → RAG → LLM. CLI + Tauri desktop with Knowledge Copilot (push-to-capture).

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors