Skip to main content

Import & Export

Kairo believes in data portability. You can easily bring your tasks into Kairo or export them for use in other applications.

Export Menu

Supported Formats

FormatExtensionDescription
JSON.jsonFull fidelity. Preserves IDs, hierarchy, and metadata.
CSV.csvFlat list. Good for spreadsheets.
Markdown.mdHuman-readable. Great for meeting notes or project docs.
Plain Text.txtMinimalist list of titles.

Exporting Data

Press x from the main list view to open the Import/Export Menu.

  1. Select Export.
  2. Choose your desired format.
  3. Kairo will generate the file and show you the save path.

Importing Data

  1. Press x and select Import.
  2. Point Kairo to your file (JSON, CSV, MD, or TXT).
  3. Kairo will parse the file and upsert the tasks into your database.

Smart Hierarchy Import

When importing JSON or Markdown with nested structures, Kairo automatically preserves the parent-child relationships and restores the visual hierarchy in your task list.

Automation via CLI

You can also export data directly from your terminal:

kairo export --format markdown > my_tasks.md

See the CLI API Reference for more details.