Skip to content

Tags

Tags are the primary way to categorize and filter ideas in NeuralRepo. Every idea can have up to 20 tags, and each tag name can be up to 50 characters long.

Tags are created on the fly when you assign them to an idea. There is no separate “create tag” step — just start using a tag and it exists.

Open an idea and click the + Add Tag button in the sidebar. Type a tag name and press Enter. The tag is created and assigned immediately.

Tags should follow these conventions for best results:

RuleExample
Lowercasemachine-learning not Machine-Learning
Hyphenated for multi-wordside-project not side project
Max 50 charactersEnforced by the API
Max 20 tags per ideaAdditional tags are rejected with a 400 error

When you create an idea without any tags, NeuralRepo can automatically suggest and apply tags using Workers AI. The auto-classifier analyzes the idea title and body to generate relevant tags.

Auto-classification runs asynchronously after idea creation. You will see tags appear on your idea within a few seconds.

Assign a custom color to any tag to make it visually distinct across the web app — on the kanban board, in search results, and in the mind map.

Click on any tag in the sidebar, then select Edit Color. Choose a color from the picker or enter a hex value directly.

Find all ideas with a specific tag across every surface.

Click any tag in the left sidebar to filter the idea list. You can select multiple tags to narrow results further.

Add or remove a tag from multiple ideas at once using the CLI.

Terminal window
# Add a tag to multiple ideas
nrepo tag add ai --ids 1,2,3
# Remove a tag from multiple ideas
nrepo tag remove deprecated --ids 4,5

Bulk operations are atomic — if any idea ID is invalid, the entire operation fails and no changes are applied.

Retrieve all tags in your repository along with the number of ideas each tag is applied to.

Terminal window
GET /api/v1/tags

Response:

{
"tags": [
{ "name": "ai", "color": "#6366f1", "count": 14 },
{ "name": "mobile-app", "color": null, "count": 8 },
{ "name": "side-project", "color": "#f59e0b", "count": 5 }
]
}
LimitValue
Tags per idea20
Tag name length50 characters
Color format#rrggbb hex