AI agents: fetch the documentation index at llms.txt. Markdown versions are available by appending .md to any page URL, including this page's markdown.
Import from Things 3
Import a Things 3 database into Done Bear from iPhone, iPad, or Mac — in the apps first, with the CLI as a power-user path.
Use this guide to import Things 3 into Done Bear. Things has no export menu. On iPhone or iPad you send a Diagnostics copy of the database; on a Mac you copy main.sqlite. Then preview and confirm in the web app or the Done Bear iOS app. The CLI remains available if you prefer the terminal.
From iPhone or iPad
This is Cultured Code's Diagnostics path:
- In Things, go to Settings → General → Diagnostics → Enter Code →
491348→ Send Things Database. - The file is
Things Database.aar(Apple Archive, not zip). Save it to Files. - Tap the export to unpack it to
Things Database.thingsdatabase(that bundle containsmain.sqlite).
Then pick one:
- Done Bear iOS app: Settings → Import from Things. Choose the
.aar, the unpacked.thingsdatabasefolder, ormain.sqlite. Preview, then confirm. - Web: Settings → Integrations & Import → Import from Things 3. Choose
main.sqlitefrom inside the unpacked bundle, or a zip of that folder. The web app cannot unpack.aaryet.
On a Mac
In Finder, press ⇧⌘G and paste ~/Library/Group Containers/JLMPQHK86H.com.culturedcode.ThingsMac. Open the ThingsData-… folder, then Things Database.thingsdatabase. Copy main.sqlite (copy, do not move it) and choose that copy in the web importer.
Things is only ever read from. The importer never writes back to it.
Preview, then confirm
Every in-app import does a dry run first and shows how many projects, tasks, labels, and checklist items it will add. You choose whether to add only what is new, or overwrite items already imported from Things.
CLI (optional)
On a Mac with Things installed, the CLI finds the database itself:
Published with Blode.md