A desktop Pomodoro timer that acts as a SLOP provider via Unix socket. AI consumers can observe timer state, start/pause sessions, and read session history.
- Python 3.11+
- PySide6
slop-aiSDK (frompackages/python/slop-ai)
uv venv && source .venv/bin/activate
uv pip install -e . -e ../../../packages/python/slop-aiOn first run the app copies seed.json to ~/.pomodoro/sessions.json automatically. To reset:
mkdir -p ~/.pomodoro && cp seed.json ~/.pomodoro/sessions.jsonpython3 -m pomodoroThe app opens a PySide6 window and starts listening on /tmp/slop/pomodoro.sock.
slop connect /tmp/slop/pomodoro.sock| Variable | Default | Description |
|---|---|---|
POMODORO_SOCK |
/tmp/slop/pomodoro.sock |
Unix socket path |
POMODORO_FILE |
~/.pomodoro/sessions.json |
Session data file |