Bruto

Bruto

Jimy K4 · Coding · Produktivität

Bruto ist ein lokales Aufgabenboard, das die Notizen jedes Projekts in .bruto/workspace.json ablegt, sodass Sie und jeder KI-Assistent mit denselben Aufgaben und demselben Kontext arbeiten.

Vorschau der Oberfläche von Bruto

Über Bruto

About

Was ist Bruto

Beim Programmieren mit KI enden die meisten Sitzungen, wenn das Chatfenster zugeht. Sie erklären den Stack, den kaputten Bildschirm, die entscheidende Datei, und eine Woche später fängt das Modell wieder bei null an. Bruto holt die Aufgabenliste in das Projekt selbst: eine Arbeitsdatei unter .bruto/workspace.json, dazu ein Board als Ansicht. Sie und die KI lesen dieselben Notizen. Praktisch ist Bruto ein KI-Aufgabenboard, das ohne Dienst auskommt.

Jede Notiz ist eine Aufgabe mit Status, Beschreibung, angehängten Dateien, Links und Screenshots. Sie ziehen Notizen über die Fläche, verbinden zusammengehörige Arbeit mit Pfeilen und bearbeiten mehrere gleichzeitig. Eine Notiz kann außerdem eine Notiz in einem anderen Projekt blockieren oder auf sie warten. So bleiben Frontend, API und Datenbank im Takt, wenn sie in getrennten Ordnern liegen.

Agenten kommen auf zwei Wegen hinein. Spricht Ihrer MCP, dann listet, liest und beantwortet der bruto-mcp-Server Notizen über Werkzeuge, ohne dass jemand das JSON von Hand anfasst. Liest er nur Dateien, genügt eine Zeile in AGENTS.md oder CLAUDE.md.

Die Grenzen folgen aus dem Entwurf. Bruto ist eine statische Seite ohne Server und ohne Konto, deshalb hängt das Öffnen eines Ordners an der File System Access API: ein Chromium-Browser auf einem Rechner. Firefox, Safari und Handys können lokale Ordner nicht öffnen. Wer mit anderen teilen will, legt das Projekt in git, weil es keinen Arbeitsbereich in der Cloud gibt.

Erste Schritte

  1. Öffnen Sie jimy-k4.github.io/bruto in Chrome, Edge, Brave oder Opera auf einem Rechner und klicken Sie auf App installieren, wenn Sie ein eigenes Fenster möchten.
  2. Wählen Sie den Projektordner. Bruto legt darin .bruto/workspace.json an, und nichts verlässt Ihren Rechner.
  3. Schreiben Sie die ersten Aufgaben mit Beschreibung, Dateien, Links, Screenshots und Status. Ziehen Sie Pfeile, wo eine Aufgabe von einer anderen abhängt.
  4. Drücken Sie Q, W oder E, um Kontext für ein Modell zu kopieren, prüfen Sie die Token-Zahl in der Vorschau und fügen Sie den Text in Claude, ChatGPT, Gemini oder DeepSeek ein.
  5. Wenn Ihr Agent Dateien ändern darf, richten Sie den MCP-Server ein oder verweisen Sie mit AGENTS.md auf das Board, damit er in der Notiz antwortet und sie zur Prüfung markiert.

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von Bruto.

Kostenloser TarifJa
Bezahlte TarifeFree and open source (MIT)
PlattformWeb app for Chrome, Edge, Brave and Opera on desktop
EntwicklerJimy K4
KategorieCoding · Produktivität
VeröffentlichungsdatumSep 2026
Zuletzt aktualisiertOct 2026
Website-BesucheN/A
Globales Website-RankingN/A
API-VerfügbarkeitJa

Am besten für

Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.

Nutzer

  • Einzelentwickler mit eigenem Projekt und einem KI-Assistenten
  • Kleine Teams mit getrennten Repositories für Frontend, API und Datenbank
  • Entwickler, die neu in einer Codebasis sind

Aufgaben

  • Einen Bugreport schreiben, mit dem eine KI arbeiten kann
  • Die Antwort der KI prüfen und zurückschicken
  • Arbeit über Repositories hinweg planen
  • Feste Regeln vor das Modell legen

Szenarien

  • Ein lang laufendes Projekt, in dem der Chatverlauf schon mehr als einmal verloren ging.
  • Kundenarbeit, die nicht über ein SaaS-Board eines Drittanbieters laufen darf, etwa Code unter Vertraulichkeitsklausel.
  • Ein Stack über mehrere Ordner, bei dem Frontend, API und Datenbank je ein eigenes Board brauchen und trotzdem Abhängigkeiten teilen.

Wichtigste Funktionen

Notizen, die beim Code wohnen

Projektnotizen im Repository zu halten, ist der Kern: die Arbeitsdatei liegt im Projektordner und reist mit, ein Klon oder ein Branchwechsel bringt die Aufgaben mit. So bleibt Bruto ein lokales Board, dessen Datei die einzige Quelle ist. Notizen tragen Status, Beschreibung, Dateien, Links und Screenshots, lassen sich ziehen, mit Pfeilen verbinden und im Bündel bearbeiten. Markdown wird unterstützt, mit einem Formatierungs-Spickzettel neben dem Editor.

Kontext kopieren mit Token-Schätzung

Q kopiert die ausgewählten Notizen, W nimmt alles mit, worauf sie zeigen, E kopiert das ganze Projekt. Das Ergebnis ist sauberes Markdown mit kurzen Anweisungen für das Modell, und eine Vorschau zeigt genau, was eingefügt wird und wie viele Tokens es ungefähr sind. Ein globaler Kontextblock trägt Ihren Stack und feste Entscheidungen in jede Kopie.

Strukturansicht und Linsen je Stack

Die Strukturansicht zeichnet Ordner als Blöcke, deren Größe der Dateizahl folgt, markiert die von Ihren Notizen gemeinten und listet Links auf Dateien, die es nicht mehr gibt. Erkennt Bruto den Stack, zeichnet eine Linse das Projekt als Seiten und Komponenten für React, Vue, Svelte oder Next.js, als Ressourcen und Endpunkte für NestJS, FastAPI oder Spring und als Tabellen mit Schlüsseln für PostgreSQL, Prisma oder Oracle PL/SQL.

Verbindungen zwischen Projekten

Eine Notiz kann eine Notiz in einem anderen Projekt blockieren, von ihr blockiert werden oder mit ihr zusammenhängen. Das andere Projekt erscheint als schreibgeschützte Geisterzone mit der Kette von Notizen bis zur verknüpften, und ein Klick öffnet es an Ort und Stelle. Genau das macht das Board brauchbar, wenn ein Produkt auf Frontend, API und Daten verteilt ist.

Agenten über MCP am Board

Der bruto-mcp-Server gibt Claude Code und anderen MCP-Clients Werkzeuge, um Notizen zu listen, eine zu lesen, die aktuelle zu markieren und zu beantworten. Agenten schieben eine Notiz bis zum Umgebungsstempel DEV, während PRE und PRO bei Ihnen bleiben. Regelnotizen reisen mit jeder Anfrage, damit der Agent bei jeder Aufgabe dieselben Vorgaben anwendet.

Speichern, das zusammenführt statt überschreibt

Jedes Speichern liest die Datei zuerst und führt Änderungen von anderswo zusammen, Notiz für Notiz und Feld für Feld. Ändern Sie und ein Agent im selben Moment dasselbe Feld, bleibt Ihr Wert stehen, Sie bekommen einen Hinweis mit der Option, den fremden Wert zu übernehmen, und das Prüfprotokoll hält es fest. Eine kaputte Datei wird nie überschrieben, und bei jedem Öffnen eines Projekts entsteht eine Sicherung.

Vor- und Nachteile

Vorteile

  • Die Aufgaben liegen im Repository, damit übersteht das Board gelöschte Chats, Modellwechsel und einen Rechnerwechsel.
  • Kontextkopie mit Q, W und E samt Token-Schätzung erspart fast den kompletten manuellen Prompt-Bau.
  • Strukturansicht und Linsen machen aus fremdem Code Seiten, Endpunkte oder Tabellen, die Sie in einer Notiz zitieren können.
  • Der MCP-Server macht daraus ein echtes Aufgabenboard für KI-Agenten, und die Zusammenführung schützt Ihre Änderungen.
  • Kostenlos, MIT-Lizenz, als Offline-App installierbar, mit Tastenkürzel für jede Aktion.

Nachteile

  • Ordner öffnen braucht Chrome, Edge, Brave oder Opera am Desktop, Firefox, Safari und Handys bleiben draußen.
  • Es gibt kein Konto und keine Cloud-Synchronisierung, also keinen gemeinsamen Arbeitsbereich und keine Sicherung, wenn das Projekt nicht in git liegt.
  • Reine Chat-Assistenten bleiben auf Kopieren und Einfügen angewiesen, und der Antwortzyklus schließt sich nur, wenn der Agent Dateien ändern darf.
  • Screenshots und Bilder landen im Projektordner, ein stark bebildertes Board legt also Dateien im Repository ab und macht Diffs unruhig.

Häufige Fragen

Ja. Bruto ist kostenlos und Open Source unter der MIT-Lizenz, ohne Werbung, ohne Konto und ohne Bezahltarif. Spenden über Ko-fi sind freiwillig.