Idea Radar

Throw your user feedback in.
It comes back sorted.

Idea Radar is the idea board that sits next to your backlog. Support messages, feature requests, a note you scribbled after a call: drop them in raw. They group themselves into themes, duplicates merge, and each idea carries the number of people who actually asked for it.

Your backlog says what you decided to do. The Radar says what you heard and have not arbitrated yet.

Idea Radar
Sorting
Raw signals

cannot find my old exports

support chat

export is buried in a submenu

public form

please add dark mode

demoted ticket
Clustering
Themesreporters
Exports14
Appearance9
Mobile5
1Capture the verbatim
2Cluster by theme
3Count the people

Raw user feedback in, an idea board out. Each theme carries the number of people who asked for it, not a score somebody invented.

Your users tell you things all day. A support message, one line in a chat, a note from a call, a feature request somebody filed eight months ago. Most of it is never read a second time.

Putting all of it in the backlog kills the backlog. A board where four lines out of five will never be built is not a plan, it is a graveyard with a sorting order. Putting it in the project memory is wrong too: memory holds what is settled, not what somebody wants. Leaving it in the chat means losing it the moment you scroll.

The Radar is the third place. Drop anything in, in whatever shape it arrived. It gets clustered into themes, deduplicated, and counted by the number of people behind it. When an idea is ripe you promote it to a backlog ticket, and everyone who ever asked for it gets told.

What an idea board actually buys you

User feedback arrives in bulk and comes back sorted. The themes are drawn from what people wrote, not from a taxonomy you maintain by hand and stop maintaining in March.

Every idea carries the number of people who asked for it. Product prioritization stops being a gut call and starts being a count you can show.

Duplicates are detected before they become two separate builds. Merging two ideas moves their signals, so the merge cannot drop a reporter.

Your backlog goes back to being what a backlog is for: what you are going to do, nothing else. Feature request triage happens on the Radar, not on the board your team works from.

Three things the data guarantees

An idea management tool is only worth the trust you can put in its records. Three properties are structural here, not policy.

The verbatim is immutable
No tool, no route, no agent can rewrite the sentence a person actually typed. You can rewrite an idea's title and summary as often as you like. What somebody wrote stays exactly as they wrote it, with their name, their source and their date.
A merge cannot lose a reporter
The atomic unit is the signal, not the idea. Merging two ideas moves signals, and each signal already carries its reporter. Nobody has to remember to copy the followers over: the schema makes it impossible to lose them.
A public submission is not public on arrival
An idea posted by a visitor lands in your inbox as raw. Its author sees it, you see it, nobody else, until you qualify it. Without that rule a public feedback board turns into a dump within a month.

Four ways to read the same corpus

One dataset, four questions. Switch lens and nothing moves in the data, only what you can see.

Themes

The default lens. Ideas grouped into themes, themes sorted by heat, heat measured in people. This is the idea board you open in the morning to see what your users are talking about.

What are people talking about, and how loudly?

Method: affinity mapping

Impact / effort

A 2x2 matrix. Drag an idea and you are writing its impact and effort on the record itself. The top-left quadrant is what you should be doing right now, and it is populated by evidence rather than opinion.

What is strong and cheap, this week?

Method: impact effort matrix

Opportunity tree

Your objective at the top, themes below it, ideas under the themes. A theme attached to no objective shows up in an unattached column, which is the guardrail: it either gets connected to something you care about or it gets parked on purpose.

Does this serve my objective for the quarter?

Method: opportunity solution tree

Constellation

A semantic map built from embeddings. Ideas that mean the same thing sit next to each other, so duplicates are visible as clumps and gaps are visible as empty space. Merge candidates surface here before anybody builds them twice.

Where are my duplicates, and where are my holes?

Method: semantic clustering

The Radar and the backlog are one surface

An idea that is ripe becomes a ticket. A ticket you will not build this quarter goes back to being an idea. Both directions carry the people with them.

Radar

Bulk export of a project

11 signals, 24 votes

Promoted to a ticket
Sent back to the Radar
Backlog

Ticket: bulk export

In progress, 11 followers

the people travel with it

The link is visible from both ends: a promoted idea shows the card of its ticket, and a ticket born from an idea shows how many signals and votes it came with.

The link is visible from both ends: a promoted idea shows the card of its ticket, and a ticket born from an idea shows how many signals and votes it came with.

What happens to one piece of feedback

From the message somebody sent you to the ticket an agent ships, without anybody re-typing anything.

01

Something comes in

A support chat message, a submission on your public feedback board, a ticket you demoted off the backlog, a note you typed yourself, or something you dictated from your phone. Any of those is a valid way in.

02

It is stored as a signal

The raw verbatim, its author, its source and its date. Not a summary of it: the sentence itself. Whatever happens to the idea later, that record does not change.

03

It finds its idea and its theme

Classification attaches the signal to an existing idea or opens a new one, and the idea to a theme. If it looks like something you already have, it is flagged as a possible duplicate rather than merged behind your back.

04

The person hears back

The reporter gets a message in their thread: noted, here is the public link to the idea, you can follow it and vote on it. That single message is the difference between a user who reports again and one who never bothers.

05

You read the corpus

Themes to see what people talk about, the matrix to see what is cheap and strong, the tree to check it serves your quarter, the constellation to find your duplicates. Same data, four angles, no export.

06

An agent works the board with you

A Product Manager agent sits in the Radar panel with read access to the whole corpus. It reclusters, proposes merges, scores impact and effort and argues for the next ticket with the verbatims to back it. It proposes. Promoting an idea and answering a reporter stay your call.

Before and after you have a place for ideas

Nothing here is hypothetical. This is what happens to a backlog that doubles as a feature request board.

Without a Radar

  • : Feature requests pile up on the board until nobody believes the priority order any more.
  • : The same request arrives five times from five people and gets filed as five tickets.
  • : The person who reported it never hears back, so they stop reporting.
  • : Priorities come from whoever spoke to you last, or loudest.
  • : Cleaning up means deleting, and deleting means losing the evidence that someone wanted it.

With the Radar

  • : The backlog holds work that is actually going to happen, so its order means something again.
  • : Five reports of the same thing become one idea with five signals and five names on it.
  • : Every reporter gets a link, a status, a vote and a message when it moves.
  • : Priority comes from a count of people, and you can open the list and read what each one wrote.
  • : Cleaning up means moving to the Radar, and nothing is lost by moving.

The backlog and the Radar are not two tools. They are two states of the same request, and you can move between them in either direction.

FAQ

What is an idea board, and how is it different from a backlog?

A backlog is a plan: it holds work that is committed and ordered. An idea board holds everything you have heard but not arbitrated yet. Mixing the two is what makes backlogs unreadable, because a board where most lines will never be built stops being a plan. The Radar is the idea board, your backlog stays the plan, and a single action moves an item from one to the other in either direction.

Is this a feature request board my users can post to?

Yes. The Radar is an extra tab on the public board you already have, on the same slug and the same host, so your users do not learn a second address. They submit ideas, upvote the ones they want, comment on them and follow them. The three public tabs are Ideas, In progress and Shipped, with no project management jargon on the visitor's side.

How does automatic clustering of user feedback work?

Two different operations. When a signal arrives, a short model call attaches it to the closest existing idea or opens a new one, and attaches that idea to a theme. That is cheap and runs once per signal. Separately, a recluster pass reads the whole corpus and redraws the themes, which is the expensive call and the one you trigger on purpose. A theme you pinned is never dissolved by a recluster, so your manual tidying survives.

How are duplicate feature requests detected?

Each idea's summary gets an embedding, and similarity is computed between them. Pairs above the threshold are surfaced as duplicate candidates. They are never merged automatically: a merge is always a human action or an agent proposal you accept. Automatic clustering is a proposed arrangement, not a decision.

Can users vote on ideas?

Yes, one vote per person per idea, with the button on the card and on the idea's own page. Votes and signal counts answer different questions: the signal count is how many people took the trouble to describe the problem to you, the vote count is how many recognised themselves in it once it was written down. Both are shown.

Does this give me a public roadmap?

It gives you the honest version of one. Visitors see the ideas you have qualified, what is in progress and what has shipped, on one page. What they do not see is your unfiltered inbox, because an idea posted by a visitor stays private to its author and to you until you qualify it.

What is the impact/effort matrix for?

It answers a question the theme view cannot: what is worth doing right now. Dragging an idea inside the 2x2 writes its impact and effort onto the record, so the position is data other views and the agent can read, not a drawing that lives in one screen.

What is an opportunity solution tree, and why is it here?

It hangs your themes off the objective you actually care about this quarter, and ideas off the themes. Its real value is the unattached column: a theme connected to no objective is visible, so it gets connected, parked on purpose, or dropped. That column is what keeps an idea backlog from quietly becoming a cemetery.

Can I send a backlog ticket back to the Radar?

Yes, and that is half the point. The ticket leaves the board, the idea stays visible and votable, and its reporter and followers become signals on the idea so nobody is dropped. Everyone concerned is told what happened and where their request now lives.

Can I empty a whole backlog column into the Radar at once?

Yes. Select several tickets, or tick the whole visible column, and send the selection to the Radar. Because each public ticket has a real person behind it, the confirmation screen counts people rather than tickets, everyone gets one message instead of one per ticket, and the whole batch stays cancellable for ten minutes before anything is sent.

Does the AI product manager decide for me?

No. It reads the entire corpus, reclusters, proposes merges, scores impact and effort and argues for the next ticket with the verbatims that justify it. Creating a ticket and replying to a reporter are outbound actions towards real people, so they stay yours. You can also run it as a Brainstormer, a UX Researcher or a business analyst instead.

Can I use my own OpenAI key, and does it work on my phone?

Yes to both. Clustering runs on your own key if you bring one, and on the included allowance otherwise. On mobile you get the same data and the same actions: inbox, themes sorted by heat, an idea's verbatims, merge, promote, vote and comment. The matrix and the tree become a sorted list, because a 2x2 is not something you drag with a thumb on a 390 pixel screen.

You may also like

Further reading

Give your users' ideas somewhere to live

Free to download, macOS, Windows and Linux, with the mobile app included.

FreeDownload AgentsRoom

Companion app: monitor your agents on the go

Bring your own: Claude, Codex, Antigravity CLI, or other AI provider.

Get the extension
Chrome Web Store

Push bugs and requests straight to your public backlog.

A glimpse of AgentsRoom in action.

Multiple projects
Multi-provider
Multiple agents
Live status
File diff & commit
Mobile companion
Live preview
Agent teams
Browser automation
Backlog-driven dev
Prompt Library
Skills Library
View all features