Your work, on your devices

A workspace that goes with you.

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

Taskasaur dinosaur

Development release

Try the current Taskasaur.

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 →

iOS

The device build requires your own Apple signing. The simulator build runs in Xcode on Apple Silicon.

View iOS builds →

Web

Host the static app on HTTPS. Office requires the response headers described in the included README.

View web bundles →

Your devices. One shared workspace.

Start where you are

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.

Keep working offline

Approved devices exchange changes when they can connect. Choose which devices keep records and file versions, with a verified handoff before removing a copy.

Choose your tools

Install Tasks, Calendar, Reminders, Mail, Office, Automations, and more. Core handles shared storage, credentials, search, and communication between plugins.

Make the structure yours

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

The fields you need.
The views you choose.

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.

  • Short tables, horizontally scrolling tables, and boards
  • Ordered filters, sorting, and nested groups
  • Folder views and breadcrumbs to explore each group
  • Reorder columns and switch them on or off

Installable plugins

Your tools, working together.

Build a workspace around what you use. Optional plugins share core services and familiar components, with their own pages available beside the workspace breadcrumb.

  • Tasks, time, reminders, calendars, and mail
  • Dashboard with active work and unified search
  • Search content and run registered commands together
  • One shared interface across supported platforms
Explore the plugin inventory →
📦
✓Tasks▦Calendar✉Mail⚡Automations

Devices and automations

Choose where the work runs.

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.

  • Per-item execution targets and on/off controls
  • Remote plugin installation on approved computers
  • Remote terminals on capable desktop and headless peers
  • Phones and browsers can control an approved host

Background work and terminal hosting depend on each device’s capabilities and local permission settings.

25:00

Portable workspaces

Your whole workspace.
One .taskasaur file.

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.

work.taskasaurYOUR WORKSPACE
  • Tables, records, and custom fields
  • Files and retained versions
  • Plugin data and shared credentials
  • Approved connections and sync history

Device identity, private settings, and caches stay on their own device.

CreateStart an internal or file workspace.JoinConnect with device approval.OpenEdit a live file where supported.ImportKeep an internal copy without changing the source.
How portable workspaces work →

An open foundation

Shared core.
Independent devices.

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.

React + TypeScriptShared interface and plugin SDK→Automerge + libp2pHistory and peer synchronization→Electron + CapacitorDesktop and mobile adapters→Headless + DockerOptional always-on peer

Documents, sheets, and slides

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 →

A framework for your own plugins

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 →
00000

Open source

Help Taskasaur evolve.

Taskasaur is built in the open. Explore the code, report an issue, improve a workflow, or build a plugin.