Skip to main content

ActionDraw

Your whole plan. One canvas.

ActionDraw — visual planning canvas

Diagrams, tasks, notes, reminders, priorities, and encrypted storage — in a single desktop app you install with one command.

pip install actiondraw

ActionDraw — encrypted storage

What you get

  • Global mindmap — arrange thoughts and notes around every project tab; click a tab node to open it. The map is saved inside the encrypted project file.
  • 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
  • Action Paint — sketch a scene, place and reorder numbered actions, then add them to the diagram as a connected task chain
  • 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

Project mindmap

Choose Mindmap above the sidebar tabs. Drag nodes onto another node to nest them, or onto its top/bottom edge to reorder. Right-click a tab node to add thoughts or edit notes; a normal click opens the tab. Ctrl+click toggles nodes in the selection without opening tabs; Shift+click selects a range, and Shift+arrow keys extend the selection. Use Alt+Left to return.

In the map, arrow keys select nearby visible nodes and keep them on screen. Tab adds a child to the selected node (including tabs), Ctrl+Enter opens the selected tab, Enter adds a sibling, F2 edits, Space folds, F4 toggles completion, and Ctrl+Z / Ctrl+Y undo and redo. Use the mouse wheel to zoom and drag the background to pan. Deleting a project tab keeps its map node as a thought.

Tabs with child nodes open in a mindmap showing their branch. Use Canvas to return to the tab's canvas and Mindmap to view or start its branch. The sidebar Mindmap opens the full project map. Both views edit the same nodes, so changes and undo/redo are shared. The tab view's root stays in place; open nested tab nodes to view their branches and use Alt+Left to return.

Use Complete in the toolbar or right-click menu, or press F4, to mark selected nodes with a ✓. If all selected nodes are already complete, this clears their marks. Descendants and canvas tasks are unaffected. Marks are saved with the project.

The mindmap reuses the MIT-licensed PyPlane core, bundled with its license and source revision.

To move several branches, select them and press Ctrl+X, select a destination, then press Ctrl+V. Cut branches stay dimmed in place until pasted; Escape cancels the cut. Clicking a tab while a cut is pending selects it as the destination. The move preserves tab links and descendants and can be undone with Ctrl+Z. Cut selections are local to the current project.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

actiondraw-0.1.35.tar.gz (254.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

actiondraw-0.1.35-py3-none-any.whl (206.4 kB view details)

Uploaded Python 3

File details

Details for the file actiondraw-0.1.35.tar.gz.

File metadata

  • Download URL: actiondraw-0.1.35.tar.gz
  • Upload date:
  • Size: 254.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for actiondraw-0.1.35.tar.gz
Algorithm Hash digest
SHA256 8934303b1361fecf35cf73a01aef2f560f08bc89e483d11d53d62895ba7b031d
MD5 16e7503acd6f5515ae61d95778fca66b
BLAKE2b-256 22983e361419e4c2772086ea9570a983bad2de5221222ae36e2e4b252def016e

See more details on using hashes here.

File details

Details for the file actiondraw-0.1.35-py3-none-any.whl.

File metadata

  • Download URL: actiondraw-0.1.35-py3-none-any.whl
  • Upload date:
  • Size: 206.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for actiondraw-0.1.35-py3-none-any.whl
Algorithm Hash digest
SHA256 8e0099ae1c397d995a897b47ff9b290aadde23dec5213fb4c6a4f6c5f3d7331f
MD5 ff469f0a3015f5ca1d54e7ebc149d925
BLAKE2b-256 48dd85a1d2303f73d996373cb853aeae8fbdf571082095b0fc8d570f09b69bca

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.35 This release

2 files

0.1.34

2 files

0.1.33

2 files

0.1.32

2 files

0.1.31

2 files

0.1.30

2 files

0.1.29

2 files

0.1.27

2 files

0.1.26

2 files

0.1.25

2 files

0.1.24

2 files

0.1.23

2 files

0.1.21

2 files

0.1.20

2 files

0.1.19

2 files

0.1.18

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page