opc-workspace
An offline desktop workspace for one-person businesses, with local data storage.
- test installers
- Windows
- local data storage
- SQLite
01 / 09Today workspace (demo data)
01Overview
opc-workspace is a desktop application for tasks, projects, client records, an inbox, and focus sessions. It works offline. Core business data is stored in SQLite and controlled file directories on the user's computer.
02Project context
Independent developers, freelancers, creators, and consultants may rely on separate tools for tasks, project records, clients, and time tracking. opc-workspace combines these modules in one application with shared local data.
03Implementation
The React and TypeScript interface calls a Go sidecar through a versioned local API. Tauri handles the desktop shell and starts and stops the sidecar. Data handling includes SQLite migrations, controlled file storage, and backup and restore. Runtime dependencies are included in the installer.
04Current results
Version 0.1.1 can produce unsigned Windows test installers in EXE and MSI formats. It supports task acceptance and rework, project and client records, focus tracking, search across modules, and data backup. These core workflows can run offline.
05Project details
- Tasks have six states and support subtasks, deliverables, acceptance, and rework
- Versioned SQLite migrations, backup and restore, and controlled file storage
- Tauri desktop package with an embedded Go sidecar
- Search tasks, projects, clients, and inbox items locally or open them from the command palette
- Workbench and agent modes in one shell; agent mode adds a right-side workspace with review, terminal, browser, and file tabs
- Tasks, projects, and client records can be handed to the agent, and its suggestions wait for the user's confirmation
Next project
More projects








