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.