Product Positioning & Context
A brutalist task board for coding with AI. Notes live in your repo: copy the context with one key, or let an agent work the board over MCP and answer in each note. Standing rules, cross-project links and a map of your pages, APIs and tables. Free, open source.
Related Ecosystem & Alternatives
Discover adjacent products, open-source repositories, and developer tools sharing similar technical architecture.
Deep-Dive FAQs
What is Bruto?
Bruto is a digital product or tool described as: A task board that lives in your repo, for you and your AI
Where did Bruto originate?
Data for Bruto was aggregated directly from the Product Hunt community ecosystem, representing raw developer and early-adopter sentiment.
When was Bruto publicly launched?
The initial public indexing or launch date for Bruto within our tracked developer communities was recorded on September 30, 2026.
How popular is Bruto?
Bruto has achieved measurable traction, logging over 72 traction score and facilitating 8 recorded discussions or engagements.
Which technical categories define Bruto?
Based on metadata extraction, Bruto is categorized under topics such as: Task Management, Developer Tools, GitHub.
Is Bruto recognized by media or academic researchers?
Yes. It has been covered by media outlets like Nature.com. This indicates the concept has reached a level of mainstream or scientific viability beyond just developer forums.
What are some commercial alternatives to Bruto?
Our semantic intelligence engine identifies potential commercial alternatives in the SaaS space, such as SoloUno, which offers overlapping value propositions.
Are there open-source alternatives related to Bruto?
Yes, the GitHub ecosystem contains correlated projects. For example, a repository named LinXiaoTao/FuckClaude shares highly similar architectural descriptions and topics.
How does the creator describe Bruto?
The original author or development team describes the product as follows: "A brutalist task board for coding with AI. Notes live in your repo: copy the context with one key, or let an agent work the board over MCP and answer in each note. Standing rules, cross-project lin..."
Community Voice & Feedback
One from building a board like this: keep a task's age when it changes hands. On mine a task passed to someone else keeps its clock, otherwise something bounced back and forth for a week always looks like it arrived today. A small "sent back 3 times" on the note would do a lot of it here, since the round trip with the AI is the loop that repeats.
We came to the same approach too. We create a markdown file for each task. At the start we write the status and state. The approach is simple and works fine. I ran through your code because I was curious how you do the sync. And I think I found a possible problem there. The sync itself works well and is written carefully, but there is this scenario. Say we have an unsaved change to a note's state locally. At that same moment the AI agent changes the state of the same note. Then the local copy wins and rewrites the file. And it all looks fine. But the problem is that the AI agent thinks everything went through and that it made the change. And the log will say so. No errors. But in fact it's not true. How do you feel about adding a short line at the top, like "state was changed back"?
Hi Product Hunt 👋
I built Bruto because working on a project with an AI meant explaining the same things again and again, in a chat that forgets. My tasks lived in one place, the context in another, and the AI's answers got lost in old conversations.
Bruto keeps a project's tasks as notes in a file inside the project itself (.bruto/workspace.json), so you and every AI you use work from the same source:
1. Write tasks on the board: what's wrong, which files, links, screenshots.
2. Copy exactly the context the AI needs with one key (Q, W or E): clean Markdown with short instructions for the model, and a preview of how many tokens it is.
3. If the AI can edit files (Claude Code, Codex, Cursor…), it answers inside the note and marks it for review. Bruto picks up the change live. If something is still wrong, write what and send it back with all its context.
A few things I cared about:
• Local only: no account, no server. Your notes never leave your folders, and it works offline.
• Safe with other tools: every save merges changes made elsewhere, note by note, and never overwrites a broken file.
• Standing rules: a note marked "Loop" ("run the tests before finishing") goes into every copy.
• It draws your project: pages with their components, API endpoints and database tables, with your notes on top.
It's free and open source (MIT). Opening your own folders needs Chrome, Edge, Brave or Opera on a computer, but you can look around the example project first, right in your browser: https://jimy-k4.github.io/bruto/...
I'd love to know how you keep track of tasks when you code with AI, and what would make Bruto fit your workflow.
I built Bruto because working on a project with an AI meant explaining the same things again and again, in a chat that forgets. My tasks lived in one place, the context in another, and the AI's answers got lost in old conversations.
Bruto keeps a project's tasks as notes in a file inside the project itself (.bruto/workspace.json), so you and every AI you use work from the same source:
1. Write tasks on the board: what's wrong, which files, links, screenshots.
2. Copy exactly the context the AI needs with one key (Q, W or E): clean Markdown with short instructions for the model, and a preview of how many tokens it is.
3. If the AI can edit files (Claude Code, Codex, Cursor…), it answers inside the note and marks it for review. Bruto picks up the change live. If something is still wrong, write what and send it back with all its context.
A few things I cared about:
• Local only: no account, no server. Your notes never leave your folders, and it works offline.
• Safe with other tools: every save merges changes made elsewhere, note by note, and never overwrites a broken file.
• Standing rules: a note marked "Loop" ("run the tests before finishing") goes into every copy.
• It draws your project: pages with their components, API endpoints and database tables, with your notes on top.
It's free and open source (MIT). Opening your own folders needs Chrome, Edge, Brave or Opera on a computer, but you can look around the example project first, right in your browser: https://jimy-k4.github.io/bruto/...
I'd love to know how you keep track of tasks when you code with AI, and what would make Bruto fit your workflow.
Discovery Source
Product Hunt Aggregated via automated community intelligence tracking.
Tech Stack Dependencies
No direct open-source NPM package mentions detected in the product documentation.
Media Tractions & Mentions
Deep Research & Science
No direct peer-reviewed scientific literature matched with this product's architecture.
SaaS Metrics