Skip to content

nrepo push

Terminal window
nrepo push <title> [options]

nrepo push creates a new idea in your NeuralRepo account. Provide a title as the first argument. You can optionally attach a body, tags, and an initial status.

FlagTypeDefaultDescription
--body <text>string(none)Body text for the idea. Supports Markdown.
--tag <tag>string(none)Add a tag. Repeatable for multiple tags.
--status <status>stringcapturedInitial status: captured, exploring, building, shipped, or shelved.
--jsonboolean(see auth)Output result as JSON.
--humanboolean(see auth)Output result as human-readable text.
Terminal window
nrepo push "Add dark mode to dashboard"
Terminal window
nrepo push "Rewrite auth flow" \
--body "Switch from session cookies to JWT tokens" \
--tag auth --tag security \
--status exploring
Terminal window
cat design-notes.md | nrepo push "Design notes for v2" --body -

The --body - flag reads the body from standard input, which is useful for longer content or piping from other commands.

On success the CLI prints the new idea’s ID and title. With --json, the full idea object is returned.

{
"id": 42,
"title": "Add dark mode to dashboard",
"status": "captured",
"tags": [],
"created_at": "2026-03-24T10:00:00Z"
}