๐ŸPear Pro
AGPLv3 ยท SpacetimeDB ยท Next.js 15

Relational-first workspace.
One entity, every lens.

Pear is a self-hostable alternative to Notion where pages and database rows are the same thingโ€” real-time collaboration wired through the database, not glued on in the browser.

acme.cloud.pear.pro/workspace/projects
๐ŸŒฟ

Brand Redesign

Linked toVisual SystemCopy Reviewโ€” same relation from the other page.

Pear Pro is early hosted access to the same product. The app lives at pear.pro; source is on Codeberg.

Early access alpha

We're testing hosted Pear with a small surface area โ€” rough edges, changes, and no uptime promise. Your feedback drives what ships next. Free while we're in alpha.

How Pear thinks

Pages are rows

A page in the sidebar and a row in a grid are the same entity โ€” open it wide as a doc or scan it in a table. No duplicate models.

Relations first-class

Link rows across databases with real relation columns โ€” not backlinks bolted on after the fact.

Sync at the data layer

State streams over SpacetimeDB subscriptions. No polling, no โ€œsaveโ€ anxiety โ€” the database is the live source of truth.

What's in the box

This is what the Pear repo ships today โ€” the same surface we're exercising in the hosted alpha.

Collaborative docs

Rich text with BlockNote and Yjs CRDTs โ€” edit together without cursor fights or typing jitter.

Databases as sheets

Grid views, property types (text, number, dates, selects, relations, and more), inline cell edit, and row-as-page detail.

Point-in-time snapshots

Capture and restore content history. Soft delete with recovery when you change your mind.

AI & Orcha

Agents, tool calling, and extensions that work against your real structure โ€” not a chat box pasted on top.

Auth that fits you

Email and password handled in the module by default, or wire in any OIDC provider when you self-host.

Open source core

Pear is AGPLv3. Read the code, run Docker Compose locally, or use Pear Pro when you want us to host the alpha.

SpacetimeDB ยท Rust module ยท Next.js ยท React ยท Tailwind ยท BlockNote ยท Yjs

Try the hosted alpha

We run SpacetimeDB and routing; you get a workspace on *.cloud.pear.pro. Prefer your own metal? The repo has Docker Compose.

Join the alpha

Self-host instead

Everything in Pear is in the open. Clone PearPro/pear on Codeberg, run docker compose up, and you're on localhost with the same stack โ€” no central gatekeeper.

Pear Pro โ€” Relational-first workspaces โ€” Pear Pro