Full document, spreadsheet, slideshow, and diagram tooling
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

TypeScript 92.4%
CSS 5.3%
HTML 2.1%
JavaScript 0.1%
Shell 0.1%
Dockerfile 0.1%
840 1 0

Clone this repository

https://tangled.org/scottlanoue.com/atmosphere-office https://tangled.org/did:plc:dy67wyyakm7u4v2lthy5zwbn/atmosphere-office
git@tangled.org:scottlanoue.com/atmosphere-office git@tangled.org:did:plc:dy67wyyakm7u4v2lthy5zwbn/atmosphere-office

For self-hosted knots, clone URLs may differ based on your setup.

Download tar.gz
README.md

Atmosphere Office#

A local-first office suite for the AT Protocol ecosystem.

Documents, spreadsheets, slides, forms, diagrams, and calendars — all stored locally in your browser. Sign in with your Bluesky account.

Features#

  • Local-first — your data stays in your browser's IndexedDB
  • AT Proto identity — sign in with any Bluesky handle
  • No server required — runs as a static site
  • Offline capable — works without an internet connection via service worker
  • Dark mode — automatic or manual theme switching

Operator Deployment#

PDS operators can host Atmosphere Office for their users:

docker pull atcr.io/scottlanoue.com/atmosphere-office:latest
docker compose up -d

Configure instance-info.json to match your deployment flavor and enable features as you deploy backend services. See docker-compose.yml for details.

Development#

npm ci
npm test
npm run build

License#

AGPL-3.0

Built by Atmosphere Mail LLC.