A diagramming module built with PySide6 and QML
Project description
ActionDraw
Your whole plan. One canvas.
Diagrams, tasks, notes, reminders, priorities, and encrypted storage — in a single desktop app you install with one command.
pip install actiondraw
What you get
- Visual task diagrams — drag boxes, databases, servers, clouds, and sticky notes onto an infinite canvas
- Live connections — draw arrows between nodes with drag-and-drop; arrowheads and previews update in real time
- Markdown notes — click any node to open a rich markdown editor
- Time tracking & reminders — built-in scheduling so nothing slips
- Priority scoring — rank tasks by impact and effort with an integrated priority plot
- Obstacle & wish planning — dedicated shapes for blockers and goals
- Free drawing — sketch and annotate directly on the canvas
- Paste images — drop external graphics right onto the diagram
- Encrypted storage — your data is protected with Argon2id key derivation, with optional YubiKey challenge-response
Quick start
pip install actiondraw # Install
actiondraw # Launch the canvas
priorityplot # Launch standalone priority plot
Configure ntfy in the app under Tools > Notification Settings.... Environment variables PROGRESS_NTFY_TOPIC, PROGRESS_NTFY_SERVER, and PROGRESS_NTFY_TOKEN still work as a fallback.
Requirements
- Python 3.8+
- PySide6 >= 6.6
Links
- Source on GitHub
- Report issues
- MIT License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file actiondraw-0.1.26.tar.gz.
File metadata
- Download URL: actiondraw-0.1.26.tar.gz
- Upload date:
- Size: 198.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e1d568757165fc4b84d487c27c0cc3299a6da84d5b6a3989c0f4f6e4f52a293e
|
|
| MD5 |
4c374d7cbfb7028f4342bae71b4325f2
|
|
| BLAKE2b-256 |
5082d6f19623173e5a3e5ade6a40e516ffb5d1d26117244729dce338186e3516
|
File details
Details for the file actiondraw-0.1.26-py3-none-any.whl.
File metadata
- Download URL: actiondraw-0.1.26-py3-none-any.whl
- Upload date:
- Size: 165.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3537c95d67ec39fb2d7e1a8a0660b58727a3aa8a4e58a71150df5f71f1241e65
|
|
| MD5 |
9b3ed393c27c01f2e4e9e9e276238a6a
|
|
| BLAKE2b-256 |
9a176e45c020f68223c0207b61f18c8048b82ab8823cdfada854e1d8209c9ba9
|