Skip to content
glink25Public

About

A local-first document and database workspace with portable file synchronization.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Tio

A local-first document and database editor. Use device storage, a local folder, or a GitHub repository. PAT and local modes need no application server; GitHub App sign-in uses an optional authorization Worker.

简体中文 · Project principles

Fork the demo space to quickly explore Tio with sample documents, databases and App Slices.

Start

Use Node.js 24 and the pnpm version pinned in packageManager:

corepack pnpm install --frozen-lockfile
corepack pnpm dev

Open http://localhost:6789. For a production build, run corepack pnpm build followed by corepack pnpm preview --port 4175. Production hosting requires HTTPS for browser filesystem and offline capabilities.

Capabilities and limits

Rich text, nested pages, mentions, table/board views, typed fields, formulas, rollups, trash, JSON backups, Markdown exports, code highlighting, Mermaid and App Slice are implemented. The editor can also be embedded independently.

File publication is best effort; it does not guarantee atomic multi-file visibility or zero loss with arbitrary external writers. Synchronization runs while the host is active. Native apps, WebDAV, real-time collaboration and automatic tombstone/chunk cleanup are not implemented. Browser data can be evicted; keep backups. Native folder permissions and real-device IME behavior require manual verification.

Documentation

The detailed documentation is maintained in Chinese.

Original project code is MIT licensed; see LICENSE. Dependencies retain their own licenses.

About

A local-first document and database workspace with portable file synchronization.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages