RoBrain
RoBrain

RoBrain

RoBrain ist eine Open-Source-Entscheidungsspeicherschicht für KI-Codierungsteams. Es erfasst Auswahlmöglichkeiten, abgelehnte Alternativen und Begründungen für Claude Code, Cursor, Copilot, Codex CLI und Hermes. Dieser unabhängige Leitfaden erläutert Architektur, Selbsthosting, Datenschutz, VetoBench Beweise, Governance, Bewertung und Alternativen.

64

Views

0

Likes

May 2026

Added

robrain.dev

Website

Tags

geteiltes AgentengedächtnisAI Coding AgentsEntscheidungshistorieOpen SourceEntwicklertools

Product Preview

A quick visual look at RoBrain before you visit the official site.

Published 5/27/2026
RoBrain screenshot

Editorial Review

About RoBrain

RoBrain ist eine Open-Source-Speicher- und Beurteilungsebene für Teams, die KI-Codierungsagenten verwenden. Seine charakteristische Einheit ist kein Chat-Transkript oder eine lose „Tatsache“, sondern eine technische Entscheidung: was das Team gewählt hat, warum es es gewählt hat, welche Alternativen es abgelehnt hat, welche Dateien betroffen waren und ob die Entscheidung noch aktiv ist. Derselbe Postgres-gestützte Datensatz kann für Claude Code, Cursor, GitHub Copilot, Codex CLI und Hermes angezeigt werden.

Dieser Fokus löst ein begrenztes, aber teures Problem. Ein Coding-Agent erinnert sich möglicherweise an die aktuelle Konvention und empfiehlt dennoch eine Bibliothek, Migration oder Architektur, die das Team zuvor abgelehnt hat. In gewöhnlichen Regeldateien wird oft der Gewinner angegeben, die Verliereroptionen und deren Gründe werden jedoch weggelassen. RoBrain macht diese Vetos abfragbar und kann vor Arbeitsbeginn warnen. Dadurch werden gespeicherte Entscheidungen nicht für immer richtig: Erfassungsfehler, veraltete Einschränkungen und organisatorische Meinungsverschiedenheiten erfordern immer noch eine menschliche Steuerung.

RoBrain shared decision memory product screenshot
RoBrain sitzt neben Codierungsagenten, anstatt sie zu ersetzen. Bewerten Sie die Qualität des Entscheidungsprotokolls und nicht nur, ob eine Integration eine Verbindung herstellt.

Wie die Entscheidungs-Memory-Schleife funktioniert

 Entwickler- und Coding-Agent-Sitzungen
             |
             v
       passive Erfassung
     redigieren -> klassifizieren -> extrahieren
             |
             v
   Postgres-Entscheidungsbuch
 Wahl / Begründung / abgelehnt[] / Dateien / Status
        |                    |
        v v
 Vorab-Aufgabenrückruf geplante Synthese
 Veto + Kontextkonflikte + Drift
        |                    |
        '---------+----------'
                  v
        überprüfen / ersetzen / exportieren
                  |
             Git-Ergebnissignal

Das Diagramm trennt Erfassung, Speicherung, Abruf und Beurteilung, da jedes auf unterschiedliche Weise fehlschlägt. Ein Klassifikator kann eine Entscheidung übersehen. Extraktion kann eine Begründung erfinden. Der Rückruf kann ein damit verbundenes, aber irrelevantes Veto zurückgeben. Synthesis kann eine legitime Änderung als Widerspruch kennzeichnen. Ein nützliches Pilotprojekt misst jede Phase, anstatt „der Agent hat sich an etwas erinnert“ als ausreichenden Beweis zu betrachten.

RoBrain im Vergleich zu einfacherem Projektspeicher

AnsatzStärkeTypischer FehlerBeste Passform
CLAUDE.md, AGENTS.md oder EditorregelnTransparent, in Git überprüfbar, kein ServiceManuelle Wartung; Abgelehnte Optionen und Termine fehlen oftKleines oder junges Repository mit stabilen Konventionen
Automatischer Chat- oder Editor-SpeicherGeringer Aufwand und persönliche KontinuitätLokal für einen Benutzer/ein Tool; schwache TeamführungEinzelarbeit, bei der eine gemeinsame Nutzung mehrerer Tools nicht erforderlich ist
Allgemeiner VektorspeicherFlexible semantische ErinnerungChunks können Prosa ohne Lebenszyklus- oder Veto-Semantik abrufenUmfassender Wissensrückruf über Entscheidungen hinaus
RoBrainStrukturierte abgelehnte Alternativen, Lebenszyklus, Cross-Tool-Speicher und SyntheseBetriebsaufwand und Risiko eines verunreinigten dauerhaften SpeichersMehrere Entwickler, mehrere Agenten und wiederkehrende Architekturdebatten

Die eigene Anleitung von RoBrain ist erfrischend konkret: Wenn ein Projekt nicht über mehrere Entwickler oder Tools verfügt, nicht über genügend Verlauf verfügt, damit sich Widersprüche ansammeln, oder wiederholt abgelehnte Vorschläge, kann eine statische Regeldatei ausreichen. Das ist ein nützlicher Disqualifizierer. Die Speicherinfrastruktur sollte ihren Platz verdienen, indem sie die Nacharbeit reduziert und nicht durch das Hinzufügen einer weiteren Datenbank, weil „Agenten Speicher benötigen“.

Was wird tatsächlich gespeichert?

FeldWarum es wichtig istÜberprüfungsfrage
EntscheidungGibt die gewählte Einschränkung oder den gewählten Ansatz anIst es spezifisch genug, um sich zu bewerben, ohne damit zusammenhängende Arbeiten einzufrieren?
BegründungBehält die Bedingungen hinter der Auswahl beiIst der beobachtete Grund ein Beweis, eine Präferenz oder eine Spekulation?
abgelehnt[]Ermöglicht das Abrufen von Zieloptionen, die nicht einfach so wieder eingeführt werden solltenEnthält jede Ablehnung eine datierte, fälschbare Begründung?
Akten und HerkunftVerbindet die Erinnerung mit ihrer Quelle und der betroffenen OberflächeKann ein Prüfer den Datensatz auf eine Sitzung oder Änderung zurückführen?
LebenszyklusUnterscheidet zwischen aktiver, abgelöster und ungültiger AnleitungWer darf den Status ändern und ist der Ersatz verknüpft?
BeziehungenVerbindet Konflikte, Erweiterungen und damit verbundene EntscheidungenHilft das Diagramm beim Abrufen oder erzeugt es lediglich Rauschen?

Eine abgelehnte Option sollte nicht zu einem ewigen Verbot werden. „Redis nicht verwenden“ war möglicherweise während eines Kostenstopps richtig und nach einer Änderung der Arbeitslast falsch. Die dauerhafte Aufzeichnung sollte Umfang, Datum, Eigentümer, Nachweise und einen Ablauf- oder Überprüfungsauslöser enthalten. RoBrain unterstützt Ersetzung und Ungültigmachung, aber die Teams müssen definieren, wer diese Kontrollen ausübt.

Selbstgehostete Architektur und Datengrenze

Der kostenlose, selbst gehostete Pfad startet Postgres und den Dienst Perception in Docker und verbindet dann unterstützte Editoren über MCP, Plugins oder Hooks. Laut der offiziellen Website bleiben Entscheidungen im Postgres des Teams und der vollständige Dateiinhalt wird nicht übernommen; Es können kurze Sitzungsauszüge, Dateipfade und Entscheidungsmetadaten gespeichert werden. Geheimnisse werden beim Erfassen und Verschlucken ausgelöscht. Der standardmäßige Extraktions- und Einbettungspfad kann jedoch weiterhin externe Modellanbieter mithilfe der API-Schlüssel des Operators aufrufen.

KomponenteDaten, die es siehtBedienersteuerungRisiko zum Testen
Editor-Hook oder MCP-IntegrationZur Erfassung ausgewählte Eingabeaufforderungen, Agentenwechsel und ProjektkontextInstallation pro RepositoryUnerwartete Erfassung aus sensiblen Sitzungen
PerceptionDer Kandidat dreht sich um und extrahiert EntscheidungenSelbstgehosteter Container und API-AuthentifizierungFehlklassifizierung, ungepatchter Dienst oder exponierter Endpunkt
Postgres/pgvectorEntscheidungskorpus, Auszüge, Einbettungen und MetadatenTeam-Infrastruktur, Backup und AufbewahrungWeitreichender Zugriff, veraltete Datensätze und Backup-Lecks
LLM-/EinbettungsanbieterFür die Extraktion oder Vektorisierung erforderliche NutzlastAnbieterwahl; Lokale Modelle werden unterstütztEigentumsvorbehalt Dritter, Aufenthaltsort und vertragliche Beschränkungen
Rory Plans WolkeCloud-Tier-Verarbeitung und TeamdatenAnbieterkonto und -planÜberprüfen Sie die aktuellen Bedingungen, Region, Rollen und Löschpfad

„Selbst gehostet“ bedeutet also nicht automatisch „keine Daten verlassen das Netzwerk“. Eine vollständig lokale Konfiguration mit Ollama, LM Studio oder vLLM kann die ausgehende Verarbeitung reduzieren, aber Teams müssen die tatsächliche Netzwerkverfolgung und Modellkonfiguration überprüfen. Schützen Sie außerdem Datenbanksicherungen, API-Tokens, generierte Hauptbücher und Beobachtbarkeitsprotokolle. Diese können auch ohne Quellcode Architekturentscheidungen oder frühere Schwachstellen aufdecken.

Abruf, Veto-Scans und Synthese sind unterschiedliche Steuerelemente

Das selbstgehostete Perception API legt eine Deterministik offen POST /veto-scan das nach wörtlichen Erwähnungen aktiver abgelehnter Optionen sucht. Dies ist vorhersehbar und kostengünstig, es können jedoch Synonyme und indirekte Vorschläge fehlen. Unterstützte Integrationen können einen semantischen Abruf für eine breitere Übereinstimmung hinzufügen. Zu Beginn der Sitzung liefert eine ständig verfügbare Zusammenfassung Kontext mit hoher Priorität. Das Geplante Robrain-Synth job durchsucht den Korpus nach Widersprüchen, Standpunktabweichungen und wiederkehrenden Entitäten; Gutachter prüfen die Ergebnisse mit Robin-Rezension.

MechanismusWenn es läuftGut darinBlinder Fleck
Immer verfügbare ZusammenfassungSitzungsbeginnStabile Einschränkungen auf hoher EbeneKontextbudget und veraltetes Ranking
Buchstäblicher Veto-ScanVor einer Eingabeaufforderung/Aktion in unterstützten HooksBekannte Optionsnamen mit deterministischem VerhaltenAliase, konzeptionelle Äquivalente und vage Eingabeaufforderungen
Semantische Suche/InjektionAuf Anfrage oder per IntegrationVerwandte Entscheidungen werden unterschiedlich ausgedrücktFalsche Übereinstimmungen und fehlende Herkunft in der Interpretation des Agenten
SynthesisManuelle oder geplante ChargeKorpusweite Drift und WidersprücheErfordert eine menschliche Überprüfung; keine Echtzeit-Richtlinien-Engine
Git-Ergebnis-FeedbackDanach werden Reverts beobachtetHerabstufung von Entscheidungen im Zusammenhang mit fehlgeschlagenen ErgebnissenEin Revert ist ein unvollständiger Indikator für die Entscheidungsqualität

So lesen Sie den Anspruch VetoBench

RoBrain veröffentlicht VetoBench, einen Benchmark, der sich um eine nützliche Frage dreht: Wenn eine Aufgabe einen Ansatz einlädt, den das Team zuvor abgelehnt hat, schlägt der Codierungsagent ihn dann erneut vor und nennt den früheren Grund? Die offiziellen Ergebnisse vom Juli 2026 besagen, dass für RoBrain in allen archivierten Testläufen null abgelehnte Neuvorschläge verzeichnet wurden, während Bedingungen ohne Speicher immer wieder zu abgelehnten Ansätzen führten. Das Repository umfasst Eingabeaufforderungen, abgerufenen Kontext, Antworten und Urteile, was einen stärkeren Beweis darstellt als ein nicht einsehbarer Marketingprozentsatz.

Es handelt sich immer noch um einen vom Anbieter erstellten Benchmark mit synthetischen Szenarien, ausgewählten Modellen und einer bestimmten Aufnahmepipeline. Es zeigt, dass eine strukturierte Veto-Abfrage unter diesen Bedingungen funktionieren kann; es beweist nicht die Reduzierung von Produktionsvorfällen für jedes Repository. Führen Sie eine repräsentative Teilmenge mit Ihrem Modell, Ihrer Sprache, Ihren Regeln, Ihrer Verlaufsgröße und Ihrer Integration erneut aus. Berücksichtigen Sie kontradiktorische Fälle: umbenannte Bibliotheken, ein abgelaufenes Veto, zwei Teams mit widersprüchlichen Einschränkungen und eine Entscheidung, deren Begründung eine geheimnisähnliche Zeichenfolge enthält.

Eine praktische zweiwöchige Auswertung

  1. Wählen Sie ein Repository. Bevorzugen Sie eine Codebasis, die älter als sechs Monate ist, mit mindestens zwei aktiven Entwicklern und dokumentierten Umkehrungen.
  2. Baue ein Goldset. Wählen Sie 20 Entscheidungen aus: zehn aktive, fünf ersetzte und fünf abgelehnte Alternativen. Notieren Sie jeweils das maßgebliche Problem, die ADR oder die Pull-Anfrage.
  3. Warmstart vorsichtig durchführen. Importieren Sie nur überprüfte Entscheidungen. Verwandeln Sie nicht ein ganzes Chat-Archiv in einen vertrauenswürdigen Speicher.
  4. Führen Sie gepaarte Aufgaben aus. Geben Sie einem Agenten mit und ohne RoBrain-Kontext die gleichen 15 realistischen Aufgaben. Ordnen Sie die Reihenfolge zu und behalten Sie das Modell/die Einstellungen bei.
  5. Überprüfen Sie jede Aufnahme. Messen Sie Präzision, fehlende Begründung, falschen Dateiumfang, geheime Schwärzung und Zeit bis zur Genehmigung.
  6. Testen Sie Lebenszyklusänderungen. Ersetzen Sie drei Entscheidungen und bestätigen Sie, dass alte Vetos historisch bleiben, ohne die Ersetzung zu blockieren.
  7. Scheitern simulieren. Stoppen Sie Perception, rotieren Sie ein Token, stellen Sie ein Backup wieder her und bestätigen Sie, dass Editor-Hooks sicher fehlschlagen, ohne dass Entwicklungsarbeit verloren geht.
MetrischSo berechnen SieVorgeschlagenes Pilottor
Erfassen Sie PräzisionKorrigieren Sie dauerhafte Entscheidungen / alle erfassten DatensätzeMindestens 90 % nach Stabilisierung der Überprüfungsregeln
Rückruf erfassenRichtig erfasste Goldentscheidungen / getroffene EntscheidungenMindestens 80 %; Untersuchen Sie Fehler durch Integration
Veto trifft PräzisionNützliche Warnungen / alle angezeigten WarnungenMindestens 80 %, um Warnmüdigkeit zu vermeiden
Rate veralteter SpeicherUngültige oder ersetzte Datensätze wurden als aktiv/Rückrufe angezeigtUnter 5 %
Wiederholte AblehnungsrateAufgaben, die ein bekanntes Veto/zulässige Aufgaben erneut vorschlagenDeutlich niedriger als der Ausgangswert
ÜberprüfungsaufwandFür die Überprüfung aufgewendete Minuten pro Entwickler und WocheGeringer als die Zeitersparnis durch wiederholte Untersuchungen

Diese Schwellenwerte sind Ausgangspunkte und keine offiziellen Garantien. Bei der Geschäftsentscheidung sollten Zeitersparnis und entgangene Nacharbeiten genutzt werden. Wenn das System eine kostspielige wieder eingeführte Abhängigkeit verhindert, aber stundenlange wöchentliche Bereinigung erfordert, hängt sein Wert von der Kostenverteilung dieser Fehler ab.

Governance: Speicher ist eine gemeinsam genutzte Infrastruktur

RolleVerantwortungErforderliche Kontrolle
EntwicklerErstellt Entscheidungen und markiert fehlerhafte ErfassungenSichtbare Herkunft und einfache Korrektur
Technischer LeiterGenehmigt High-Impact-Architektur-SpeicherÜberprüfen Sie die Warteschlange und den Besitz nach Subsystem
Sicherheit/PrivatsphäreDefiniert ausgeschlossene Repositorys und DatenklassenSchwärzungstests, Zugriffsprotokolle, Aufbewahrung und Löschung
PlattformbesitzerBetreibt Postgres, Perception und IntegrationenBackups, Upgrades, Token-Rotation und Überwachung
WirtschaftsprüferRekonstruiert, warum sich die Führung geändert hatUnveränderliche Herkunft plus Ersetzungsgeschichte

Lassen Sie nicht zu, dass die passive Erfassung stillschweigend Richtlinien festlegt. Kennzeichnen Sie Datensätze als vorgeschlagen, überprüft oder maßgeblich; Reservieren Sie die automatische Einfügung starker Vetos für genehmigte oder hochzuverlässige Datensätze. Segmentieren Sie Projekte und Teams, damit ein Frontend-Experiment nicht zu einem unternehmensweiten Verbot werden kann. Fügen Sie Überprüfungsauslöser für Abhängigkeits-Upgrades, Vorfälle, behördliche Änderungen und verstrichene Zeit hinzu.

Selbstgehostet im Vergleich zur Rory Plans Cloud

Die selbst gehostete Edition Apache-2.0 bietet das zentrale Entscheidungssystem: Erfassung, strukturierte Vetos, Lebenszyklus, Synthese, werkzeugübergreifender Abruf, Export und lokaler Betrieb. Der offizielle Vergleich von RoBrain besagt, dass die Rory Plans-Cloud mehr automatische Aufgabengrenzeninjektion, Konflikturteile vor der Festschreibung, Teamverwaltung, ein Dashboard und eine umfassendere Konfliktbearbeitung bietet. Der Cloud-Zugriff ist an kostenpflichtige Rory Plans-Angebote gebunden und nicht an einen einfachen, eigenständigen RoBrain-Preis, der auf der Projektseite angezeigt wird.

Überprüfen Sie vor dem Kauf den aktuellen Live-Plan, inklusive Nutzung, Überschreitungen, Organisationsisolation, Support, Datenverantwortlicher, Löschvorgang und Exportverhalten. Bewerten Sie beim Selbsthosting die weniger sichtbaren Kosten: Postgres, Backups, Modell- und Einbettungsanrufe, Upgrades, Reaktion auf Vorfälle und Zeit für Prüfer.

Alternativen und wann man sie wählt

OptionWählen Sie es wannKompromiss versus RoBrain
ADR-Dateien plus CLAUDE.md/AGENTS.mdSie möchten Git-native, von Menschen erstellte Entscheidungen mit minimaler InfrastrukturStärkere bewusste Überprüfung; schwächere passive Erfassung und werkzeugübergreifender proaktiver Rückruf
Mem0Sie benötigen einen anwendungsübergreifenden Allzweckspeicher APIBreitere Speicherprimitive; Abgelehnte Alternativen erfordern möglicherweise ein benutzerdefiniertes Schema/Governance
Zep/GraphitiIm Mittelpunkt stehen zeitliche Wissensgraphen und EntitätsbeziehungenAllgemeineres Diagrammmodell; mehr Arbeit zur Erstellung von Codierungs-Entscheidungs-Workflows
OpenViking oder dateiorientierte KontextsystemeSie wünschen sich navigierbares Projektwissen und einen expliziten AbrufOrganisation im breiteren Kontext; RoBrain ist stärker auf Vetos und Lebenszyklus spezialisiert
Benutzerdefiniertes Postgres + MCPSie verfügen über eine starke Plattformkapazität und ungewöhnliche politische AnforderungenMaximale Kontrolle; Sie besitzen Extraktion, Auswertung, Hooks und Wartung

RoBrain ist am überzeugendsten, wenn die abgelehnte Alternative genauso wichtig ist wie die gewählte Konvention. Wenn das eigentliche Problem in der Dokumentationserkennung, Codesuche oder persönlichen Notizen besteht, kann ein engeres Tool geringere Betriebskosten verursachen.

FAQ

Ist RoBrain ein Codierungsagent?

Nein. Es handelt sich um eine Gedächtnis- und Beurteilungsschicht, die mit vorhandenen Codierungsagenten verbunden ist. Es speichert und ruft Entscheidungen ab; Claude Code, Cursor, Copilot, Codex CLI oder Hermes führen weiterhin die Codierungsarbeit durch.

Kann ein Einzelentwickler davon profitieren?

Ja, insbesondere bei einer langlebigen Codebasis, bei der alte Fehler in allen Tools immer wieder auftauchen. Möglicherweise reicht jedoch eine gepflegte Regeldatei oder ein ADR-Ordner aus. Pilot gegen diese einfachere Grundlinie.

Bleiben beim Selbsthosting alle Daten lokal?

Die Datenbank und der Dienst Perception können lokal ausgeführt werden, Extraktion und Einbettungen rufen jedoch möglicherweise konfigurierte externe Anbieter auf. Verwenden Sie unterstützte lokale Modelle und überprüfen Sie den Netzwerkverkehr, wenn vollständige Lokalität erforderlich ist.

Wird ein Veto den Agenten am Handeln hindern?

Nicht allgemein. Literale Scans und Integrationswarnungen liefern Kontext; Das Verhalten hängt vom angeschlossenen Tool und der Stufe ab. Behandeln Sie sie als Entscheidungsunterstützung, es sei denn, Sie haben einen Durchsetzungspfad separat getestet.

Wie soll mit fehlerhaftem Speicher umgegangen werden?

Lehnen Sie die Erfassung ab oder bearbeiten Sie sie, bewahren Sie die Herkunft und markieren Sie veraltete Datensätze als überholt oder ungültig. Verfolgen Sie falsche Erfassungen als operative Kennzahl, anstatt Beweise für Pipeline-Fehler stillschweigend zu löschen.

Ist VetoBench ein unabhängiger Beweis?

Nein. Es handelt sich um einen transparenten, vom Anbieter gepflegten Benchmark mit archivierten Belegen. Es handelt sich um nützliche Beweise und eine reproduzierbare Vorlage, die Einführung in die Produktion sollte jedoch von einer Repository-spezifischen gepaarten Bewertung abhängen.

Quellen und Überprüfung

Zuletzt überprüft am 26. Juli 2026. RoBrain entwickelt sich schnell weiter. Bestätigen Sie aktuelle Integrationen, Befehle, Cloud-Begriffe, Datenverarbeitungs- und Benchmark-Artefakte vor dem Produktionseinsatz.

Ready to try RoBrain?

Visit the official website to get started

Visit RoBrain

Quick Info

Added
5/27/2026
Published
5/27/2026
Updated
8/24/2026

Share This Tool

Have an AI tool to share?

Submit it to AI Dreamhub

Get your product in front of people actively exploring AI tools.

Submit Your Tool
Cursor

Cursor

Built to make you extraordinarily productive, Cursor is the best way to code with AI. - Intelligentes KI-Tool für mehr Produktivität.

ai-codingfree
980
GitHub Copilot

GitHub Copilot

GitHub Copilot ist GitHubs AI Coding Assistant für IDEs, GitHub.com, Pull Requests, CLI, Code Review und agentische Entwicklung. Er passt zu Teams, die AI-Unterstützung im bestehenden Repository-Workflow nutzen und Review, Tests und Governance behalten wollen.

GitHub CopilotAI coding assistantCopilot Chat
980
Trae

Trae

Trae is your helpful coding partner. It offers features like AI Q&A, code auto-completion, and agent-based AI programming capabilities. - Intelligentes KI-Tool für mehr Produktivität.

ai-codingfree
1150
MarsCode

MarsCode

MarsCode ist ein AI Coding Assistant und IDE-ähnliches Entwicklungstool für Code Completion, Erklärung, Debugging und Codegenerierung. Aktuelle offizielle Metadaten verweisen auch auf Trae AI IDE, daher sollte die Seite den Produktstatus sauber erklären.

MarsCodeTrae AI IDEAI coding assistant
1100