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.
- 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.
Laravel Crypt via Eloquent cast.
use Illuminate\Support\Facades\Crypt;
protected $casts = [
'token' => EncryptedString::class,
];Readonly DTO mit EncryptedString cast.
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'],
);
}
}NativePHP SecureStorage, nur OS-Schlüsselbund.
use Native\Laravel\SecureStorage;
SecureStorage::put('provider.'.$id, $token);
$token = SecureStorage::get('provider.'.$id);- · AES-256-GCM erforderlich
- · Klartext nie protokollieren oder serialisieren
- · Speicher: Eloquent cast / DTO / keychain
- 1Create Providers/Casts/EncryptedString
- 2Refactor StoreProviderToken Action
- 3Cast ProviderConfig::$token
- 4Pest: EncryptedTokenTest
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.
- Keine DB-Transaktion um save() : verwaister Zustand, wenn der Schreibvorgang fehlschlägt.
- Action muss emittieren ProviderConfigured Event, damit Observer gecachte Konfigurationen invalidieren können.
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.
EncryptedString cast
Cast ProviderConfig
StoreProviderToken
Wire shadcn Dialog
Provider-Migration
Saloon GitHub
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.
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 anfragenBrief des Gründers
Ein Projekt, das sich weigert, auf ein einziges Modell zu setzen.
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.
- macOS
- Windowsdemnächst
- Linuxdemnächst
- Français
- English
- Español
- Deutsch
- Italiano
- Português
- 中文demnächst
- Русскийdemnächst
- العربيةdemnächst
- 日本語demnächst
