Markdown and YAML in git, read by Claude Code, Codex and Copilot CLIMarkdown und YAML in Git, gelesen von Claude Code, Codex und Copilot CLI

Stop re-explaining your project to your AI agent. It already knows your repos.

Erklär deinem KI-Agenten nicht jedes Mal alles neu. Er kennt deine Repos schon.

Your repos, clients, conventions and last week's decisions, kept as plain markdown and YAML in git. Your coding agent reads them at the start of every session, so context compounds instead of resetting.Deine Repos, Kunden, Konventionen und die Entscheidungen von letzter Woche, als Plain-Markdown und YAML in Git. Dein Coding-Agent liest sie zu Beginn jeder Session wieder ein, damit Kontext wächst, statt sich zurückzusetzen.

Set up your ownEigene Bridge einrichten

01 · The cold-start problem01 · Das Kaltstart-Problem

Every session starts from scratch.

Jede Session beginnt bei null.

Re-explain your conventions to the agent, again. Load the wrong client's context and only notice halfway through. No record of what you decided last week.Dem Agenten deine Konventionen wieder neu erklären. Den falschen Kunden-Kontext laden und es erst auf halbem Weg merken. Kein Protokoll dessen, was du letzte Woche entschieden hast.

02 · The substrate02 · Das Substrat

Plain text in git. Clone it and look.

Plain Text in Git: Klone es und schau rein.

identity holds who you are and who you send to, workflow holds what happens when, infra holds where things run, work holds the task board and the log.identity hält, wer du bist und an wen du sendest, workflow, was wann passiert, infra, wo was läuft, work das Aufgabenbrett und das Protokoll.

03 · The command bridge03 · Die Kommandobrücke

From here your agent reaches every repo, every board, every channel.

Von hier aus erreicht dein Agent jedes Repo, jedes Board, jeden Kanal.

Repos, boards, channels, machines and calendars are wired into the bridge. Secrets stay outside, referenced by URI only.Repos, Boards, Kanäle, Maschinen und Kalender stehen als Verbindung in der Bridge. Geheimnisse bleiben draußen, nur als Verweis per URI.

04 · How it works04 · So funktioniert es

At session start the agent reads the substrate, and the record compounds.

Bei Session-Start liest der Agent das Substrat, und das Protokoll wächst.

It reads before it answers and writes back what happened. Day two starts where day one stopped.Der Agent liest es, bevor er antwortet, und schreibt zurück, was passiert ist. So beginnt Tag zwei dort, wo Tag eins aufhörte.

05 · The concept05 · Das Konzept

A bridge. And you can run many, safely.

Eine Bridge. Und du kannst viele betreiben, sicher.

One per client or context, all on one shared CORE. scope:core goes upstream with /bridge-promote, scope:user stays local.Eine pro Kunde oder Kontext, alle auf einem gemeinsamen CORE. scope:core geht mit /bridge-promote nach upstream, scope:user bleibt lokal.

  • Claude Code
  • Codex
  • Copilot CLI
  • Repos
  • Boards
  • Wiki
  • ChannelsKanäle
  • CalendarKalender
  • MachinesMaschinen
  • Backups
  • Secret stores

▶ See it work (90 sec)·Read the code on GitHub·Newly public, hit a rough edge? Tell us. ▶ Sieh es arbeiten (90 Sek.)·Lies den Code auf GitHub·Frisch öffentlich, irgendwo hakt es? Sag's uns.

examples/agency · shipped demo workspacemitgelieferter Demo-Workspace
> good morningMorning. You're mid-incident on bigcorp: Stripe webhook retries are failing in prod (P1, opened yesterday). Root cause traced to the webhook secret; next step is the retry fix. startupxyz onboarding: email-verification wired, 6 tests green. Board: 2 doing · 1 review · cart-a11y waits on PR #214.
> guten morgenMorgen. Auf bigcorp läuft ein P1: Stripe-Webhook-Retries schlagen in prod fehl. Root Cause gestern gefunden (Webhook-Secret); nächster Schritt ist der Retry-Fix. startupxyz-Onboarding: E-Mail-Verifikation steht, 6 Tests grün. Board: 2 doing · 1 review · cart-a11y wartet auf PR #214.

This is the shipped demo workspace answering. Set up your own with one prompt. Das ist der mitgelieferte Demo-Workspace. Richte deine eigene mit einem Prompt ein.

The shipped demo workspace drawn as a containment ring: 27 files in six folders around a centre, with one dot in the outer band for each of their 1162 lines, so a folder that holds more shows denser. identity holds who you are and who you send to, workflow holds what happens when, infra holds where things run, work holds the task board and the log, protocols holds the standing orders, and .claude holds the agents. At session start the agent reads only what it needs before its first answer and opens the rest when the work names it (the figure in the concept section shows what is read when), then writes one line back into work/log.md. Clone examples/agency and the same tree is on your disk. Der mitgelieferte Demo-Workspace als Ring gezeichnet: 27 Dateien in sechs Ordnern um eine Mitte, im Außenband ein Punkt je Zeile ihrer 1162 Zeilen, ein Ordner mit mehr Inhalt ist also dichter. identity hält, wer du bist und an wen du sendest, workflow, was wann passiert, infra, wo was läuft, work das Aufgabenbrett und das Protokoll, protocols die Standing Orders und .claude die Agenten. Zum Session-Start liest der Agent nur, was er vor der ersten Antwort braucht, und öffnet den Rest, wenn die Arbeit ihn nennt (das Bild im Konzept-Abschnitt zeigt, was wann gelesen wird), danach schreibt er eine Zeile zurück in work/log.md. Klone examples/agency, dann liegt derselbe Baum auf deiner Platte.

examples/agency: 27 files, 1162 lines, one dot each. examples/agency: 27 Dateien, 1162 Zeilen, je Zeile ein Punkt. Look inside it → Reinschauen →
15 seconds, no sound: one good morning, answered from plain files in git. 15 Sekunden, ohne Ton: ein guten morgen, beantwortet aus einfachen Dateien in git. Watch the full film (1:25, on YouTube) → Den ganzen Film ansehen (1:25, auf YouTube) →
work/log.md$ cat work/log.md
## Fri 20.06
| 14:22 | Decision | bigcorp | Pinned the schema to v2: v3 breaks the old exports. |

That row is in the repo six months from now, in a diff, readable by any agent. (Copied character-for-character from the README.)Diese Zeile steht in sechs Monaten noch im Repo, in einem Diff, lesbar von jedem Agenten. (Zeichengenau aus dem README.)

What you write today, it reads in six months.

Was du heute schreibst, liest es in sechs Monaten.

Agents can cat a file, but they can't hold an API key. Because the whole thing is plain text in git, there is no migration, no second app, no proprietary store your data has to outlive; it is inspectable, diff-able, and yours. The constellation on the Explore page is this same knowledge base as a graph; the STATUS and log to the left are one real row of it.Agenten können eine Datei catten, aber keinen API-Key halten. Weil das Ganze Plain Text in Git ist, gibt es keine Migration, keine zweite App, keinen proprietären Speicher, den deine Daten überleben müssten; es ist einsehbar, diff-bar und deins. Die Konstellation auf der Explore-Seite ist genau diese Wissensbasis als Graph; der STATUS und das Log links sind eine echte Zeile davon.

no databasekeine Datenbank no SaaSkein SaaS no daemonkein Daemon

How it worksSo funktioniert es

At session start the agent reads the substrate, and the record compounds. Bei Session-Start liest der Agent das Substrat, und das Protokoll wächst.

Plain text in git. The agent reads it before answering, then writes back what happened. Day two starts where day one ended. Plain Text in Git. Der Agent liest es, bevor er antwortet, und schreibt zurück, was passiert ist. So beginnt Tag zwei dort, wo Tag eins aufhörte.

Session start · readSession-Start · gelesen
CLAUDE.md2.1 KB
ecosystem.yaml1.4 KB
work/board.md0.8 KB
work/log.md3.6 KB
STATUS.md
status: doing
context: bigcorp
owner: ops-officer
work/log.md · written backwork/log.md · zurückgeschrieben
| 09:14 | Decision bigcorp | scoped the inbound pipeline
| 11:02 | Fix startupxyz | retry on 429, backoff added
| 14:22 | Decision bigcorp | Pinned the schema to v2: v3 breaks the old exports.
work/board.mdwork/board.md
backlog1
webhook auth
doing1
inbound pipe
review1
retry/backoff
done1
env bootstrap

Two sessions, run for run. Without a written record a session re-reads the same four files on every run and finishes where it started. With one, it reads them once, writes what happened to work/log.md, and from the second run onward starts from that record instead. After three runs the second session has a stack of three entries and the first still has none. Zwei Sitzungen, Lauf für Lauf. Ohne Protokoll liest eine Sitzung bei jedem Lauf dieselben vier Dateien neu und endet dort, wo sie angefangen hat. Mit Protokoll liest sie sie einmal, schreibt fest was passiert ist, und startet ab dem zweiten Lauf aus diesem Protokoll. Nach drei Läufen hat die zweite Sitzung einen Stapel von drei Einträgen, die erste keinen.

The same three runs, two sessions. Only one of them keeps anything. Dieselben drei Läufe, zwei Sitzungen. Nur eine behält etwas.

Ready?Bereit?

One prompt. Your own private bridge.Ein Prompt. Deine eigene, private Bridge.

Paste it into Claude Code, Codex or Copilot CLI. Your agent follows SETUP.md, shows you its plan and waits for your go.Kopier ihn in Claude Code, Codex oder Copilot CLI. Dein Agent folgt SETUP.md, zeigt dir seinen Plan und wartet auf dein Go.

See the promptPrompt ansehen

Want the whole concept first? Concepts →Erst das ganze Konzept? Konzepte →

A day with itEin Tag damit

Say it plainly. Get the work, already in context.Sag es schlicht: Hol dir die Arbeit, schon im Kontext.

what needs mewas braucht mich

Get the inbox: everything that waits on you, until the live source says it is done. Approve, defer or drop it from the briefing.Hol dir den Posteingang: alles, was auf dich wartet, bis die Live-Quelle „erledigt“ sagt. Gib es im Briefing frei, schieb es auf oder wirf es weg.

open my dayöffne meinen Tag

Get the day planned as workspaces with one agent tab per task, each agent already reading its task. You steer all tabs from one place.Lass den Tag als Workspaces mit einem Agent-Tab pro Aufgabe planen, jeder Agent liest seine Aufgabe schon. Du steuerst alle Tabs von einer Stelle.

good morning, briefingguten Morgen, Briefing

Get today's board, the day's git activity and what's gone stale. The agent already knows which repos and which client you're on.Hol dir das heutige Board, die Git-Aktivität des Tages und was liegen geblieben ist. Es weiß dabei schon, welche Repos und welcher Kunde dran sind.

where was I on the bigcorp migration?wo war ich bei der bigcorp-Migration?

Get the task's exact state read back ("last: migrated the invoice pipeline, one test still red. next: fix the failing case, then open the PR"), so you resume mid-thought.Lass dir den genauen Stand der Aufgabe zurücklesen („zuletzt: Invoice-Pipeline migriert, ein Test noch rot. als Nächstes: den fehlschlagenden Fall fixen, dann den PR öffnen") und steig mitten im Gedanken wieder ein.

switch to startupxyzwechsle zu startupxyz

Get that client's repos, conventions and open tasks loaded from its own workspace; the agent works from startupxyz's facts, not bigcorp's.Hol dir die Repos, Konventionen und offenen Aufgaben dieses Kunden aus seinem eigenen Workspace. Der Agent arbeitet mit den Fakten von startupxyz, nicht denen von bigcorp.

why did we pin the schema to v2?warum haben wir das Schema auf v2 gepinnt?

Get the answer pulled from a dated log row you wrote back then ("v3 breaks the old exports"), still in the repo, in plain text, months on.Hol dir die Antwort aus einer datierten Log-Zeile, die du damals geschrieben hast: „v3 bricht die alten Exporte", Monate später noch im Repo, als Plain Text.

draft a status mail to the bigcorp leadentwirf eine Status-Mail an den bigcorp-Lead

Get a ready message in your voice, with your signature, the facts pulled from the task. You read it and send; the agent never sends for you.Hol dir eine fertige Nachricht in deiner Stimme und mit deiner Signatur, die Fakten aus der Aufgabe gezogen. Du liest sie und sendest; der Agent sendet nie für dich.

/archive/archive

Get the week's log rolled into a dated summary and a fresh log started: a paper trail that compounds week over week instead of evaporating.Lass dir das Wochen-Log zu einer datierten Zusammenfassung verdichten und ein frisches Log starten (eine Spur, die Woche für Woche wächst, statt zu verdampfen).

Jobs, not featuresAufgaben, keine Features

What people run on it.Was darauf läuft.

Org-aware without forkingOrg-bewusst ohne Fork

One /overlay add <git-url> gives every teammate your org's skills and configs on a vanilla clone, no per-person fork to maintain.Ein /overlay add <git-url> gibt jedem im Team die Org-Skills und -Configs auf einem unveränderten Clone (kein Fork pro Person).

Client status updatesKunden-Status-Updates

Turn a board item into a styled status email to the right recipient group. The sender is always you, nothing sends itself.Mach aus einem Board-Item eine gestylte Status-Mail an die richtige Empfängergruppe: Absender bist immer du, nichts sendet sich selbst.

Meeting → protocol → tasksMeeting → Protokoll → Tasks

Meeting notes become classified insights and board-mapped tasks you approve: decisions stop evaporating after the call.Meeting-Notizen werden zu klassifizierten Erkenntnissen und board-zugeordneten Tasks, die du freigibst. Entscheidungen verdampfen nach dem Call nicht mehr.

Document intake & filingDokumenten-Intake & Ablage

Point it at inboxes and flagged mail. Every document gets renamed, tagged and filed by your routing rules, and never deleted.Richte es auf Inboxen und geflaggte Mails. Jedes Dokument wird umbenannt, getaggt und nach deinen Routing-Regeln abgelegt, und nie gelöscht.

Multi-instance data isolationMulti-Instanz-Datentrennung

One bridge per client or org: separate clones, some strictly local-only, indexed in a registry so data never cross-contaminates.Eine Bridge pro Kunde oder Organisation, also getrennte Clones (manche strikt lokal), in einer Registry indiziert, damit sich Daten nie vermischen.

Knowledge that grows itselfWissen, das sich selbst aufbaut

File-based memory plus a learning loop. Postmortems propose improvements, a curator consolidates patterns, the system compounds.Dateibasiertes Gedächtnis plus Lernschleife: Postmortems schlagen Verbesserungen vor, ein Kurator konsolidiert Muster, das System wächst.

Cross-tool skills, private by defaultTool-übergreifende Skills, privat per Default

One skills tree for Claude Code, Codex and Copilot CLI. Cursor and Gemini CLI read AGENTS.md too, but we have not tested them ourselves. Scope-routing keeps private content local while CORE flows upstream.Ein Skills-Baum für Claude Code, Codex und Copilot CLI. Cursor und Gemini CLI lesen ebenfalls AGENTS.md, aber wir haben sie selbst nicht getestet. Scope-Routing hält Privates lokal, während CORE upstream fließt.

All eight jobs, with the primitives behind each →Alle acht Aufgaben, mit den Primitiven dahinter →

The honest objectionDer ehrliche Einwand

Why not just a CLAUDE.md, or a notes vault of my own?Warum nicht einfach eine CLAUDE.md oder ein eigenes Notiz-Vault?

A dotfile of instructionsEin Dotfile mit Anweisungen

  • −One flat instruction sheet, re-read each session.Ein flaches Anweisungsblatt, jede Session neu gelesen.
  • −No persistent record of what happened last week.Kein persistentes Protokoll dessen, was letzte Woche passierte.
  • −One context bleeds into another; you separate it by hand.Ein Kontext sickert in den nächsten durch; du trennst von Hand.
  • −You invent the structure yourself, from a blank folder.Du erfindest die Struktur selbst, aus einem leeren Ordner.

A structured workspaceEin strukturierter Workspace

  • +Separate per-context worlds: identity, workflow, work.Getrennte Kontext-Welten (identity, workflow, work).
  • +A work log + task board that survive across sessions.Ein Arbeitslog + Task-Board, die über Sessions hinweg bestehen.
  • +Shipped example structures, relief instead of a blank page.Mitgelieferte Beispielstrukturen: Entlastung, kein leeres Blatt.
  • +A CORE/USER split, where shared templates update without ever clobbering your private data.Ein CORE/USER-Split. Geteilte Templates aktualisieren sich, ohne je deine privaten Daten zu überschreiben.
  • +A shared company layer: a new colleague starts with a Bridge that already knows the clients and routines.Eine gemeinsame Firmenschicht: Wer neu anfängt, bekommt eine Bridge, die Kunden und Abläufe schon kennt.

A personal notes vault wired to an agent, the Obsidian-style second brain, remembers well for one person. A Bridge is built for several clients, roles and companies at once: one instance each, kept apart, with a shared layer for the team.Ein persönliches Notiz-Vault mit Agent, das zweite Gehirn im Obsidian-Stil, erinnert sich gut für eine Person. Eine Bridge ist für mehrere Kunden, Rollen und Firmen zugleich gebaut: je eine Instanz, sauber getrennt, mit einer gemeinsamen Schicht fürs Team.

Not for a single-repo project or ad-hoc one-off scripting. The coordination layer is overhead you won't use.Nicht für ein Single-Repo-Projekt oder Ad-hoc-Einmal-Scripting. Die Koordinationsschicht ist dort Overhead, den du nicht brauchst.

Say it once. Six months later the decision is still there, and so is the reason for it.

Sag es einmal. Sechs Monate später steht die Entscheidung noch da, und der Grund dafür auch.

The evidence boundaryDie Beweis-Grenze

What's proven, what's a bet, what's open.Was bewiesen ist, was eine Wette ist, was offen ist.

BKS open-bridge is built and used on real workdays by the BKS-Lab team, on its own instances and on the closed instances it runs for other companies. The first outside contribution was merged on 24 September 2026. Beyond that, nobody outside those instances has reported using it yet, so none of this is a market test.BKS open-bridge wird vom BKS-Lab-Team an echten Arbeitstagen gebaut und genutzt, auf den eigenen Instanzen und auf geschlossenen Instanzen, die das Team für andere Firmen betreibt. Der erste externe Beitrag wurde am 24. September 2026 gemerged. Darüber hinaus hat bisher niemand außerhalb dieser Instanzen eine Nutzung gemeldet, ein Markttest ist das also nicht.

One maintainer's own instance, measured on 24 September 2026: 4,072 work-log rows since 4 July, 164 closed tasks, 2,426 commits since 20 June. Why BKS-Lab runs on it, and what changed since June: blog post.Die eigene Instanz eines Maintainers, gemessen am 24. September 2026: 4.072 Arbeitslog-Zeilen seit dem 4. Juli, 164 abgeschlossene Aufgaben, 2.426 Commits seit dem 20. Juni. Warum BKS-Lab darauf läuft und was sich seit Juni geändert hat: Blogbeitrag.

Proven in that daily use: the three-cluster layout, Task Management, the CORE/USER split, personas, standing orders, the skills layer and scope routing. A bet: that markdown, YAML and git stay the substrate agent runtimes read natively. Open: workspace separation as the default, and a first session that pays off before the log fills up.Bewiesen in diesem täglichen Gebrauch: das Drei-Cluster-Layout, Task Management, der CORE/USER-Split, Personas, Standing Orders, die Skills-Schicht und das Scope-Routing. Eine Wette: dass Markdown, YAML und Git das Substrat bleiben, das Agenten-Runtimes nativ lesen. Offen: Workspace-Trennung als Default und eine erste Session, die sich lohnt, bevor das Log gefüllt ist.

The full ledger, each bet with what would falsify it, lives in ROADMAP.md →Das vollständige Verzeichnis, jede Wette mit dem, was sie widerlegen würde, steht in ROADMAP.md →

If this resonates: star the repo and upvote the ROADMAP issues you want most. That's literally the signal priorities are decided by.Wenn dich das anspricht: Stern aufs Repo und stimm für die ROADMAP-Issues, die du am dringendsten willst. Genau daraus entsteht die Priorisierung.

What a session reads, and when

Was eine Sitzung liest, und wann

Drawn from docs/data-model.yaml, like the tables in docs/data-model.mdAus docs/data-model.yaml gezeichnet, wie die Tabellen in docs/data-model.md

The concept, in briefDas Konzept, kurz

A bridge. And you can run many, safely.Eine Bridge. Und du kannst viele betreiben, sicher.

A bridge is what your agent knows about your world, plain markdown and YAML in git it reads at session start. You can run many: one per client or context, all on one shared CORE (one foundation, separate private rooms). It compounds safely because your data and the shipped templates live on different paths.Eine Bridge ist das, was dein Agent über deine Welt weiß, gespeichert als Plain-Markdown und YAML in Git, das er zum Session-Start liest. Du kannst viele betreiben: eine pro Kunde oder Kontext, alle auf einem gemeinsamen CORE (ein Fundament, getrennte private Räume). Es wächst sicher, weil deine Daten und die mitgelieferten Templates auf verschiedenen Pfaden liegen.

Improvements go upstream with /bridge-promote. And it's runtime-agnostic: one skills/ tree symlinks into each tool. Tested on Claude Code, working via AGENTS.md elsewhere, honestly labelled.Verbesserungen gehen mit /bridge-promote nach upstream. Und es ist runtime-unabhängig: ein skills/-Baum wird per Symlink in jedes Tool eingebunden. Getestet auf Claude Code, anderswo via AGENTS.md, ehrlich gekennzeichnet.

Get startedLoslegen

Set up your own, or look first.Richte deine eigene ein. Oder schau erst mal.

Set up your own: hand it to your agentEigene einrichten: gib es deinem Agenten

One short prompt. It hands your agent SETUP.md, the step-by-step guide: it plans, builds your private copy, verifies the guard, and onboards you.Ein kurzer Prompt. Er gibt deinem Agenten SETUP.md, die Schritt-für-Schritt-Anleitung: Er plant, baut deine private Kopie, verifiziert den Guard und onboardet dich.

Set up BKS open-bridge for me by following this guide: https://github.com/bks-lab/open-bridge/blob/main/SETUP.md Read all of it first, then show me your plan and wait for my go before you change anything. If you can't open links: git clone https://github.com/bks-lab/open-bridge.git my-bridge, then read my-bridge/SETUP.md and follow it.
Richte BKS open-bridge für mich ein und folge dabei dieser Anleitung: https://github.com/bks-lab/open-bridge/blob/main/SETUP.md Lies sie zuerst ganz, dann zeig mir deinen Plan und warte auf mein Go, bevor du irgendetwas änderst. Falls du keine Links öffnen kannst: git clone https://github.com/bks-lab/open-bridge.git my-bridge, dann lies my-bridge/SETUP.md und folge ihr.

Want to read every step before you hand it over? They are all in SETUP.md, the guide your agent follows.Du willst jeden Schritt vorher lesen? Alle stehen in SETUP.md, der Anleitung, der dein Agent folgt.

Look first: the demo, 2 minutes, throwawayErst anschauen: die Demo (2 Minuten, wegwerfbar)

The shipped demo workspace: two clients, a filled board, two days of log, a P1 mid-flight. Don't push. This clone points at the public repo.Der mitgelieferte Demo-Workspace: zwei Kunden, ein gefülltes Board, zwei Tage Log, ein P1 mittendrin. Nicht pushen: Dieser Clone zeigt aufs öffentliche Repo.

git clone https://github.com/bks-lab/open-bridge.git cd open-bridge/examples/agency claude # or: codex, copilot

Needs an agent CLI on your machine, e.g. npm install -g @anthropic-ai/claude-code.Braucht eine Agent-CLI auf deinem Rechner (z. B. npm install -g @anthropic-ai/claude-code).

Then ask:Dann frag: good morning · where was I on the payment retry? · why is the cart task in review?

Everything it answers is read from plain markdown sitting in that folder. Open work/log.md next to it and watch the trick disappear. That's the product.Alles, was es antwortet, liest es aus purem Markdown in diesem Ordner; öffne daneben work/log.md und sieh zu, wie der Trick verschwindet. Genau das ist das Produkt.

Found a rough edge? Open an issue. It's the most useful thing you can do right now.Irgendwo hakt es? Öffne ein Issue. Das ist das Nützlichste, was du gerade tun kannst.

Before you clone itBevor du es klonst

The six questions people actually ask.Die sechs Fragen, die wirklich kommen.

Does it work outside Claude Code?Läuft es außerhalb von Claude Code?

One skills/ tree symlinks into each tool. It is tested on Claude Code and works elsewhere through AGENTS.md, which Codex, Cursor, Copilot CLI and Gemini read natively. Sub-agents are the one Claude Code specific piece; everywhere else that logic runs inline.Ein skills/-Baum wird per Symlink in jedes Tool eingebunden. Getestet ist es auf Claude Code, anderswo läuft es über AGENTS.md, das Codex, Cursor, Copilot CLI und Gemini nativ lesen. Sub-Agenten sind das einzige Claude-Code-spezifische Stück, überall sonst läuft dieselbe Logik inline.

What happens to my files when CORE updates?Was passiert mit meinen Dateien, wenn CORE sich aktualisiert?

Nothing. Your files and the shipped templates sit on paths that never overlap, so the two merge without conflict by construction. Your config, your work/ directory and every instance file live on your own branch; the templates live on the default branch.Nichts. Deine Dateien und die mitgelieferten Templates liegen auf Pfaden, die sich nie überschneiden, also mergen die beiden konfliktfrei, schon vom Aufbau her. Deine Config, dein work/-Verzeichnis und jede Instanzdatei leben auf deinem eigenen Branch, die Templates auf dem Default-Branch.

What does it cost?Was kostet es?

The repo is MIT and there is nothing to host, no account and no waitlist. What you do pay for is the coding agent you already run: this is a layer of plain files beside it, not a replacement for it.Das Repo ist MIT, es gibt nichts zu hosten, kein Konto und keine Warteliste. Was du zahlst, ist der Coding-Agent, den du ohnehin fährst: das hier ist eine Schicht aus Plain-Text daneben, kein Ersatz dafür.

How does a public repo keep my work private?Wie hält ein öffentliches Repo meine Arbeit privat?

Your copy has a private origin from the first command, and the public repo is only a read-only upstream. A push guard refuses to send a user branch anywhere public, and the same split is drawn in the diagram above: scope:core travels upstream, scope:user stops at the edge.Deine Kopie hat vom ersten Befehl an ein privates Origin, und das öffentliche Repo ist nur ein Upstream zum Lesen. Ein Push-Guard weigert sich, einen User-Branch irgendwohin öffentlich zu schicken, und dieselbe Trennung ist oben gezeichnet: scope:core geht nach upstream, scope:user bleibt an der Kante stehen.

How many bridges can I run?Wie viele Bridges kann ich betreiben?

As many as you have worlds to keep apart, typically one per client or context. They share one CORE and keep separate private rooms, so data from one never bleeds into another.So viele, wie du Welten auseinanderhalten musst, üblicherweise eine pro Kunde oder Kontext. Sie teilen sich ein CORE und behalten getrennte private Räume, damit Daten der einen nie in die andere laufen.

How early is this, really?Wie früh ist das wirklich?

Early. It is newly public. The first outside contribution was merged on 24 September 2026. Beyond that, nobody outside the BKS-Lab team's own instances and the closed instances it runs for other companies has reported using it yet. That is the honest pair: proven in daily use there, unproven anywhere else. The ledger in ROADMAP.md labels each piece as proven, a bet, or open.Früh. Es ist frisch öffentlich. Der erste externe Beitrag wurde am 24. September 2026 gemerged. Darüber hinaus hat bisher niemand außerhalb der eigenen Instanzen des BKS-Lab-Teams und der geschlossenen Instanzen, die es für andere Firmen betreibt, eine Nutzung gemeldet. Das ist das ehrliche Paar: dort im täglichen Gebrauch bewährt, anderswo unbewiesen. Das Verzeichnis in ROADMAP.md kennzeichnet jedes Stück als bewiesen, als Wette oder als offen.