
Ampersand
researchOffline-first Tauri/Vue app. Its main backup is a self-contained .ampar archive, and since 0.2.0 it also writes a generic JSON export in its own schema that other tools can read. Its interop surface is import-first: it reads Simply Plural, Octocon, PluralKit, and Tupperbox exports.
Last verified 2026-09-09 · self-reported
- app_id
- ampersand
- Status
- research
- Platform
- Android, iOS (sideload), Desktop
- License
- AGPL-3.0-only
Website Source code Google Play Research doc GitHub mirror Export docs Convert an export to PluralPort
Module support
| Module | Support | Notes |
|---|---|---|
| systems | ||
| members | Full | |
| fronting | Per-member intervals with main/influencing/custom-status/presence | |
| groups | Typed tags + nested systems | |
| taxonomy | Typed tags + nested systems | |
| custom_fields | Definitions, string values on members | |
| notes | Journal posts | |
| assets | Imports SP / Octocon / PluralKit / Tupperbox | |
| privacy | Imports SP / Octocon / PluralKit / Tupperbox | |
| chat | Board messages with polls | |
| boards | ||
| relationships | ||
| polls | ||
| reminders | ||
| habits | ||
| proxy | ||
| sharing | ||
| safety |
Data model mapping
| App shape | PluralPort target |
|---|---|
| nested systems | System records with parent_system_id |
| per-member fronting intervals | FrontPeriod + assignment metadata |
| typed tags | Group + TaxonomyTerm patterns |
| custom field values | CustomFieldDefinition + CustomFieldValue |
| board messages with polls | BoardPost and extensions |
