Zum Hauptinhalt springen

Aubia · Phase 0 · Vor dem Launch

Die Ära der Multi-Agenten-Entwicklung.

Claude implementiert, Codex überprüft, Mistral testet. Sie orchestrieren, Aubia führt aus.

Denn der einfachste Weg, einen Fehler zu übersehen, ist es, derjenige zu sein, der ihn selbst geschrieben hat. Ein Agent eines anderen Providers liefert, was kein self-review leisten kann: eine frische Perspektive, frei von gemeinsamer Befangenheit.

Vor dem Launch · Frühzeitiger Zugang

Durch die Anmeldung akzeptieren Sie unsere Datenschutzrichtlinie.

Kostenlose Beta, zeitlich unbegrenzt. Kein Spam, Abmeldung mit einem Klick.

Orchestriert die Agents von

  • Claude Code
  • Codex CLI
  • Mistral
  • Cursordemnächst
  • Geminidemnächst
  • Ollamademnächst

Vorschau

Mehrere Agents, einer Oberfläche.

Von der Multi-Provider-Synthese bis zur überwachten Ausführung, alles läuft über dieselbe Ansicht. Sie sehen, wer was tut, wo es steht und wer wen überprüft hat.

Vorschau des Opinions to Plan-Modus: Drei KI-Agents (claude-sonnet-4.6, gpt-5.5-instant, mistral-medium-3.5) analysieren parallel die verschlüsselte Token-Speicherung. Jede Spalte präsentiert eine eigene Meinung mit einem Code-Auszug: Eloquent Laravel Crypt cast, benutzerdefiniertes readonly DTO mit EncryptedString cast oder OS-Schlüsselbund via NativePHP SecureStorage. Die Synthese-Spalte fasst zwei Konvergenzen zusammen (AES-256-GCM, niemals Klartext serialisieren), eine Abweichung beim Speicher und schlägt einen Plan mit 4 nummerierten Aufgaben zur Genehmigung vor.

3 opinions streaming
claude-sonnet-4.6streaming

Laravel Crypt via Eloquent cast.

Transparenter Zugriff, AES-256-GCM, keine Leaks in toArray().

Preview
use Illuminate\Support\Facades\Crypt;

protected $casts = [
    'token' => EncryptedString::class,
];
gpt-5.5-instantstreaming

Readonly DTO mit EncryptedString cast.

Von Eloquent entkoppelt, wiederverwendbar in Actions und Jobs.

Preview
final readonly class TokenData
{
    public function __construct(
        public string $token,
        public string $provider,
    ) {}

    public static function fromArray(array $data): self
    {
        return new self(
            token: Crypt::decryptString($data['token']),
            provider: $data['provider'],
        );
    }
}
mistral-medium-3.5erledigt

NativePHP SecureStorage, nur OS-Schlüsselbund.

Greift nie auf die DB zu, gebunden an die Maschinenidentität.

Preview
use Native\Laravel\SecureStorage;

SecureStorage::put('provider.'.$id, $token);
$token = SecureStorage::get('provider.'.$id);
Syntheseauto
Konvergenzen · 2
  • · AES-256-GCM erforderlich
  • · Klartext nie protokollieren oder serialisieren
Abweichungen · 1
  • · Speicher: Eloquent cast / DTO / keychain
Plan · 4 Aufgaben
  1. 1Create Providers/Casts/EncryptedString
  2. 2Refactor StoreProviderToken Action
  3. 3Cast ProviderConfig::$token
  4. 4Pest: EncryptedTokenTest
Plan genehmigen & ausführen
Opinions to Plan-Modus

Drei Agents antworten auf denselben Prompt. Aubia extrahiert Konvergenzen, markiert Abweichungen und generiert einen ausführbaren Plan, den Sie genehmigen oder anpassen.

Vorschau des Cross-review-Modus: Der Implementierer-Agent (claude) refaktoriert StoreProviderToken in eine finale readonly-Klasse mit einem TokenData DTO. Diff +28 Zeilen, -4 Zeilen in 1 Datei in 47 Sekunden. Der Reviewer-Agent (codex) setzt den Status needs_changes und meldet zwei Probleme: fehlende DB-Transaktion um save(), die zu einem verwaisten Zustand führen kann, und fehlende Emission des ProviderConfigured-Events zum Invalidieren gecachter Konfigurationen. Iteration 2 von 3 an claude gesendet.

Iteration 2/3
Implementiererclaude
+ 28− 4· 1 DateiT+00:47
+ use App\Modules\Providers\DataObjects\TokenData;
+ final readonly class StoreProviderToken {
- public function execute(array $data): Provider
+ public function execute(TokenData $data): ProviderConfig {
+ $provider->token = $data->token;
+ $provider->save();
Reviewercodex
needs_changes
  • Keine DB-Transaktion um save() : verwaister Zustand, wenn der Schreibvorgang fehlschlägt.
  • Action muss emittieren ProviderConfigured Event, damit Observer gecachte Konfigurationen invalidieren können.
Iteration auf claude (2/3)Feedback gesendet
Automatischer Cross-review

Ein Modell einer anderen Familie überprüft jede Implementierung. Der Agent iteriert bis zur Einigung oder eskaliert den Dissens zur Schlichtung. Das ist es, was aktuelle Orchestratoren nicht tun.

Vorschau des Kanban-Boards: 6 aktive Sitzungen auf drei Spalten verteilt. In Bearbeitung: claude an EncryptedString cast, codex an Cast ProviderConfig. Im Review: die StoreProviderToken-Karte (claude → codex) als needs_changes markiert. Erledigt: Wire shadcn Dialog, Provider-Migration, Saloon GitHub. Fußzeile: Ziehen zum Neuanordnen · providers-encryption · main.

6 aktive Sitzungen
In Bearbeitung2

#44

live

EncryptedString cast

claude

#45

Cast ProviderConfig

codex
Review1

#43

Änderungen

StoreProviderToken

claude → codex
Erledigt3

#42

Wire shadcn Dialog

claude

#41

Provider-Migration

codex

#40

Saloon GitHub

mistral
Ziehen zum Neuanordnenproviders-encryption · main
Kanban-Ansicht

Jeder Agent bearbeitet seine Aufgabe parallel. Ziehen Sie eine Karte, um eine Review zu validieren, sie zurück ins Backlog zu schicken oder einen Blocker zu markieren.

Funktionen

Was Aubia konkret leistet.

Aubia ist eine Desktop-Anwendung, die mehrere KI-Agents parallel auf Ihrem Code ausführt und sie dazu bringt, sich gegenseitig zu überprüfen und herauszufordern. Das können Sie bereits ab der ersten Beta.

Hauptfunktion

Opinions to Plan-Modus

Reichen Sie eine technische Entscheidung gleichzeitig bei mehreren Modellen ein. Jedes Modell argumentiert seine Position. Aubia synthetisiert Konvergenzen, isoliert Meinungsverschiedenheiten und generiert einen vermittelten Aktionsplan. Sie entscheiden, Sie tippen nicht mehr.

Mehrere Agents, parallel

Mehrere Agents laufen gleichzeitig auf demselben Git-Repository, jeder in einem eigenen isolierten Git-Worktree. Claude, Codex und Mistral analysieren dasselbe Problem, ohne sich gegenseitig zu stören.

Ein Cross-review in der Schleife

Der Implementierer und der Reviewer tauschen den Diff aus, bis Konvergenz erreicht ist. Sie legen die Anzahl der Iterationen fest, Aubia orchestriert sie.

Eine Pipeline, mehrere Providers

Claude Code, Codex CLI, Mistral. Morgen Gemini, lokales Ollama und Ihre bevorzugten Providers. Stecken Sie Ihre eigenen API-Schlüssel ein, kein Vendor-Lock-in.

Kanban + Terminal pro Agent

Alle Ihre Sitzungen in einer einzigen Ansicht. Kanban für den Gesamtstatus, integriertes Terminal für laufende Agents.

Vision

Warum Aubia existiert.

Vier Überzeugungen, die unsere technischen Entscheidungen leiten, vom ersten Commit bis zu den noch kommenden Funktionen. Bevor Sie wissen, was Aubia tut, möchten wir, dass Sie verstehen, warum.

Ein einzelnes Modell ist ein einziger blinder Fleck.

Ein Modell kann seine eigenen Vorurteile nicht überprüfen. Solange derselbe Agent implementiert und dann überprüft, wiederholen sich Fehler. Die zweite Lektüre kann nur von anderswo kommen: einer anderen Familie, einer anderen Architektur, einem anderen Blickwinkel.

Ein Prompt, mehrere Meinungen, eine Entscheidung.

Ein erfahrener Entwickler kodiert nicht allein in seinem Kopf: Er konsultiert, konfrontiert, entscheidet. KI-Agents sollten genauso arbeiten. Ihre Rolle ist es nicht mehr, Zeile für Zeile zu implementieren, sondern zwischen mehreren Vorschlägen zu vermitteln und die Richtung zu bestimmen.

Eine Pipeline, die einmal funktioniert, muss tausend Mal funktionieren.

Eine Abfolge von Agents, die ein Problem gut löst, ist ein wertvolles Asset. Sie muss speicherbar, versionierbar, teilbar und auf anderen Projekten wiederholbar sein. Ein gut gestalteter Prompt ist genauso viel wert wie eine gut geschriebene Funktion.

Ihr Code bleibt auf Ihrer Maschine.

Aubia läuft lokal. Ihre API-Schlüssel sind im OS-Schlüsselbund verschlüsselt. Ihre Quellen passieren niemals unsere Server. Kein obligatorischer Vermittler zwischen Ihrem Code und Ihren Providers.

Roadmap

Version 1.0 entsteht vor Ihren Augen.

Jede 0.x-Version schaltet eine Funktion frei, bis zur Version 1.0. Sie installieren Aubia einmal. Die Wellen kommen ohne Migration und ohne Aufwand.

Cross-review als mehrstufiger DAG

Cross-review auf beliebige Agent-Graphen ausgedehnt. Claude implementiert, Codex und Mistral überprüfen parallel, Gemini schlichtet die Meinungsverschiedenheiten, ein finaler Agent führt zusammen. Jeder Schritt, jede Verzweigung, jede Bedingung unter Ihrer Kontrolle.

Visueller Pipeline-Editor

Verzweigungen, Bedingungen, Fan-out/Fan-in. Erstellen Sie beliebige Pipelines mit der Maus.

Manueller Plan-Editor

Schreiben Sie den Plan direkt, ohne die Opinions-Phase zu durchlaufen. Automatischer Cross-review pro Aufgabe.

Wiederverwendbare Prompts

Ihre bevorzugten Templates, versioniert und mit einem Klick teilbar.

100 % lokale Inferenz

Llama, Qwen, Gemma via Ollama, mit MLX-Beschleunigung auf Apple Silicon.

Multi-Geräte-Synchronisierung

Themes, Shortcuts, Konfigurationen und Templates folgen Ihren Geräten: Privat, Arbeit, Backup-Laptop.

MCP-Integration

Aubia wird zu einem Tool innerhalb von Cursor, Zed, Claude Desktop. Ein Agent, der als MCP-Tool aufgerufen werden kann.

CI Auto-Fix

Pipeline schlägt fehl, ein Agent ruft die Logs ab, behebt das Problem, startet neu. Benachrichtigung nach 3 Versuchen.

Budgets und Kostenwarnungen

Verfolgen Sie, was Ihre Pipelines kosten, nach Provider und Projekt. Warnungen vor Überschreitung.

Gemini CLI Provider

Google Gemini kommt hinzu. Eine weitere Modellfamilie für Ihre Cross-reviews.

Mobile Begleiter-App

Verfolgen Sie Ihre Sitzungen von Ihrem Telefon aus. Im Büro starten, auf dem Sofa fortsetzen.

Die anderen Orchestratoren führen Ihre Agents aus. Aubia lässt sie sich gegenseitig herausfordern, synthetisiert sie und komponiert sie zu teilbaren Pipelines.

Frühzeitigen Zugang anfragen

Brief des Gründers

Ein Projekt, das sich weigert, auf ein einziges Modell zu setzen.

Mike

CTO · Solo-Gründer · 15 Jahre Code

I've always been passionate about new technologies, and web development in particular: it lets you deliver your work directly to users. To me, every line of code is an expression of craft. It's in that spirit that I designed Global-Exam's information system from scratch, then CEGELEM's.

Everything shifted in February 2025, with the first preview of Claude Code. Codex CLI followed shortly after, and very quickly, having to switch between them constantly felt wasteful: two model families at hand, one viewpoint at a time.

Over time, one thing became obvious. The easiest way to miss an error is to be the one who wrote it. And it holds just as true for an agent: an agentic tool tied to a single provider is a dead end. Claude misses details Codex catches at first glance, and Codex drives straight to an implementation where Claude would have challenged the approach. That's why, in a mono-provider pipeline, the same biases review the code at every step and errors slip silently from one agent to the next.

Aubia grew out of that frustration of not being able to make several LLM families work together, in the same session. At first, I built this project to help me with my own daily tasks. But if this need drives me enough to pour that much energy into it, I'm probably not the only one who feels it.

It reminds me of multi-cloud for infrastructure: multi-provider plays the exact same role for agentic workflows. Betting everything on one ecosystem means inheriting its access policy, pricing, quotas and roadmap. By contrast, Aubia makes the models review each other: a bug Claude introduces, Codex catches. An architecture Codex accepts, Claude challenges. A second reading, by another family of models.

That's the bet: your AI agents review each other, whichever provider they run on. So let's take this journey together, because your feedback will shape what comes next.

Talk soon,

Bereit, Ihre Agents zu orchestrieren?

Tragen Sie sich auf der Warteliste ein. Entwicklung hinter den Kulissen direkt in Ihr Postfach und eine Einladung mit Priorität, sobald die Beta startet.

Durch die Anmeldung akzeptieren Sie unsere Datenschutzrichtlinie.

Kein Spam, Abmeldung mit einem Klick.

Verfügbar auf

  • macOS
  • Windowsdemnächst
  • Linuxdemnächst

Mehrsprachig

  • Français
  • English
  • Español
  • Deutsch
  • Italiano
  • Português
  • 中文demnächst
  • Русскийdemnächst
  • العربيةdemnächst
  • 日本語demnächst