Skip to content
NeuralRepo
Get Support

Exporting Your Ideas

Your ideas are yours. NeuralRepo exports the whole repository in three formats — JSON, CSV, and a Markdown vault — and every one of them works on every plan, including Free.

FormatBest forYou get
JSONBackups, scripting, migrating to another toolOne document with your profile, every idea, its tags, links, and relations, plus your tag list
CSVSpreadsheets, quick triage, sharing a listOne flat row per idea: id, number, title, body, status, tags, source, created_at
MarkdownObsidian and other vault-shaped toolsA .zip of one note per idea, with YAML frontmatter and relations as [[wiki-links]]
  1. Open Settings ▸ Data in the NeuralRepo dashboard.

  2. Choose Export JSON, Export CSV, or Export Markdown.

  3. The file downloads immediately, named with today’s date — neuralrepo-export-2026-07-26.json, neuralrepo-ideas-2026-07-26.csv, or neuralrepo-markdown-2026-07-26.zip.

All three are POST requests — they are actions, not reads — and all three accept any credential.

Terminal window
curl -X POST https://neuralrepo.com/api/v1/user/export \
-H "X-API-Key: nrp_your_key_here" \
-o export.json

Returned as a JSON body, not a file download, so pipe it to jq directly if you prefer.

One note per idea, named from the idea’s display number zero-padded to four digits plus a slug of its title:

0042-browser-extension-for-idea-capture.md
0043-content-script-for-text-selection.md
0055-habit-tracker-with-streaks.md

Each note carries frontmatter, the body as-is, and — where they exist — a links section and a relations section:

---
number: 42
title: "Browser extension for idea capture"
status: building
source: claude-mcp
tags: ["chrome","extension"]
created: 2026-03-24 10:30:00
updated: 2026-04-02 08:12:44
---
# Browser extension for idea capture
Highlight text on any page and save it straight to NeuralRepo...
## Links
- [Source repo](https://github.com/org/repo)
## Related
- [[0043-content-script-for-text-selection]] (parent)
- [[0038-chrome-plugin-for-code-snippets]] (related)

Because relations become wiki-links, Obsidian’s graph view reproduces your mind map — the same edges, the same clusters. Relations are written from both ends, so opening either note shows the connection.

Worth knowing before you treat an export as a complete backup:

  • Archived ideas. Excluded from all three formats, with no way to include them.
  • Anything past 10,000 ideas. Every export is capped at 10,000 ideas.
  • Relations pointing at archived ideas. A wiki-link to a note that would not exist is dropped rather than left dangling.
  • Duplicate detections and the review queue. Detection state is working data, not content, and is not exported.
  • Your API keys and BYOK keys. The JSON export includes your profile and settings_json, but never a credential.
  • Agent conversations. Chat history lives in the agent’s own storage and is not part of an export.

For one idea rather than the whole repository, the CLI writes a Markdown file plus its context into a directory of your choosing:

Terminal window
nrepo pull 134 --to ./my-project

This is the same shape as a vault note and is meant for pulling an idea into a project you are about to build. Note that the .neuralrepo file written alongside it is never read back — editing the pulled file changes nothing upstream.

Exports are one-way. NeuralRepo has no endpoint that takes an export file and restores it: bringing ideas back in means replaying them through POST /ideas or nrepo push, which creates new ideas with new identifiers and re-runs embedding, duplicate detection, and auto-tagging. The Migration guide covers scripting that, along with the Free plan’s 50-idea and 100-request-per-day ceilings.