LICENSE
README.md
pyproject.toml
src/push_to_whisper/__init__.py
src/push_to_whisper/audio_utils.py
src/push_to_whisper/cli.py
src/push_to_whisper/clipboard.py
src/push_to_whisper/config.py
src/push_to_whisper/llm_client.py
src/push_to_whisper/main_daemon.py
src/push_to_whisper/notifier.py
src/push_to_whisper/recorder.py
src/push_to_whisper.egg-info/PKG-INFO
src/push_to_whisper.egg-info/SOURCES.txt
src/push_to_whisper.egg-info/dependency_links.txt
src/push_to_whisper.egg-info/entry_points.txt
src/push_to_whisper.egg-info/requires.txt
src/push_to_whisper.egg-info/top_level.txt
src/push_to_whisper/input/__init__.py
src/push_to_whisper/input/base.py
src/push_to_whisper/input/stub.py
src/push_to_whisper/input/wayland_portal.py
src/push_to_whisper/pipeline/__init__.py
src/push_to_whisper/pipeline/base.py
src/push_to_whisper/pipeline/registry.py
src/push_to_whisper/pipeline/state.py
src/push_to_whisper/pipeline/steps/__init__.py
src/push_to_whisper/pipeline/steps/llm.py
src/push_to_whisper/pipeline/steps/output.py
src/push_to_whisper/pipeline/steps/process.py
src/push_to_whisper/pipeline/steps/save_audio.py
src/push_to_whisper/pipeline/steps/save_file.py
src/push_to_whisper/pipeline/steps/transcribe.py
src/push_to_whisper/whisper/base.py
src/push_to_whisper/whisper/factory.py
src/push_to_whisper/whisper/openai.py
src/push_to_whisper/whisper/whisper_cpp.py
tests/test_cli_smoke.py
tests/test_config.py