macOS
Apple Silicon and Intel. Development builds are not notarized.
Your work, on your devices
Tasks, time, files, and the tools you choose. Work offline, synchronize with approved devices, and carry your workspace in a single .taskasaur file.
macOS · Windows · Linux · Android · iOS · Web
Development release
Development builds are for testing the rebuilt app. Save a workspace backup before upgrading.
Find the latest development build and all downloads on GitHub.
All GitHub releases →Apple Silicon and Intel. Development builds are not notarized.
x64 installer. Development builds are not publisher-signed.
x64 and ARM64, with AppImage and Debian packages.
Sideload the APK. Dev updates use the same development signing key.
The device build requires your own Apple signing. The simulator build runs in Xcode on Apple Silicon.
Host the static app on HTTPS. Office requires the response headers described in the included README.
An independent always-on device. The Compose download starts with storage-only mode and the frontend disabled.
Setup and pairing instructions →Every release includes SHA-256 checksums. Browse the source, read the changes, or build for your own device.
Source code →Create an internal workspace on this device, join an existing one, or open a portable workspace file. No hosted account or central application server is required.
Approved devices exchange changes when they can connect. Choose which devices keep records and file versions, with a verified handoff before removing a copy.
Install Tasks, Calendar, Reminders, Mail, Office, Automations, and more. Core handles shared storage, credentials, search, and communication between plugins.
Start with the fields each item requires. Add field templates or your own typed columns, then use the same filtering, sorting, and grouping across plugins.
Tables that fit your work
Keep separate tables for different projects and workflows. A shared field system gives plugins consistent inputs, while you control column types, templates, and the number of values.
Installable plugins
Build a workspace around what you use. Optional plugins share core services and familiar components, with their own pages available beside the workspace breadcrumb.
Devices and automations
Create a TypeScript automation on one device and select the approved computer that will run it. See the capabilities and plugins it needs before enabling it.
Background work and terminal hosting depend on each device’s capabilities and local permission settings.
Portable workspaces
Save records, tables, files, plugin credentials, and device connections together, with optional password encryption. Workspace history travels with the file so it can reconnect and synchronize later.
Device identity, private settings, and caches stay on their own device.
An open foundation
React and TypeScript provide the interface. Automerge keeps mergeable workspace history, and libp2p connects approved peers. Run an optional always-on Docker peer for storage, relay, or background work.
The Office plugin embeds the upstream ZetaOffice / LibreOffice suite for ODT, ODS, and ODP editing, including offline use. It requires a platform with supported WebAssembly threading.
Office support and platform limits →Use shared field types, storage, credentials, messaging, device selection, and UI components. Register pages and commands, and distribute an optional plugin through its own download URL.
Read the plugin specification →Open source
Taskasaur is built in the open. Explore the code, report an issue, improve a workflow, or build a plugin.