codesamplex

CodeSampleX

Löse denselben Code nie wieder zweimal.

Coding-Assistenten lösen täglich dieselben Probleme mit öffentlichen Bibliotheken neu: Doku lesen, API raten, installieren, Compile-Fehler, Versionsunterschied raten, korrigieren, Erfolg — und mit dem Sitzungsende ist alles vergessen. CodeSampleX merkt es sich. Es sammelt anonyme Belege darüber, was in echten Entwicklungsumgebungen wirklich funktioniert hat (und was brach), und gibt deinem Assistenten eine verifizierte Antwort samt exaktem Unterschied zu deinem Setup.

Windows (PowerShell)
irm https://codesamplex.dev/install.ps1 | iex
macOS / Linux
curl -fsSL https://codesamplex.dev/install.sh | sh

Ein Befehl, eine Frage. Alles andere läuft automatisch.

Quellcode · Installer lesen · Apache-2.0

Funktioniert mit deinem Coding-Agenten

csx init erkennt sie und registriert den MCP-Server für dich. Keine Konfigurationsdatei zu bearbeiten.

Any other MCP client works too — Cursor, Windsurf, Cline, Zed, VS Code. csx is a standard stdio MCP server. Run this and paste what it prints; it fills in the absolute path of your install, which a client started by your editor will not find on its own:

csx mcp-config

Modellunabhängig. Dieselbe Kompatibilitäts-Evidenz bedient Claude, GPT und Codex, Gemini, Llama — jedes Modell, das ein MCP-Tool aufrufen kann.

Netzwerkstatus

Was die Dokumentation sagt, und was der Vertrag gemessen hat

Jede Zeile wurde von einem veroffentlichten Sample gemessen, dessen Vertrag offline in einem festgelegten Container lief. Zum Nachlesen anklicken.

  • npm zod 4.4.3, Node 22

    Angenommen z.coerce.number() parses a numeric string, rejecting what is not a number.

    Gemessen it is Number(input) followed by the number check, not a numeric parser, so "", " ", null, false and [] are all accepted and arrive as 0 — an empty form field or a null column silently becomes zero — while "1e999" is rejected, because Number() overflows it to Infinity.

  • npm bcryptjs 3.0.3, Node 22

    Angenommen a password hash covers the whole password.

    Gemessen bcrypt truncates at 72 bytes and neither hashSync nor compareSync reports it: a second, different password sharing the first one's 72-byte prefix verifies against that hash, and so does the bare prefix, while 71 bytes does not; the limit is bytes, so 36 accented characters survive and 37 lose their tail, and bcryptjs's own truncates() is a separate call you have to make yourself.

  • npm jose 6.2.8, Node 22

    Angenommen RFC 7518 §3.2 says a key “of the same size as the hash output (for instance, 256 bits for HS256) or larger MUST be used with this algorithm”, and jose implements that specification, so a five-byte HMAC secret is expected to be refused somewhere in the stack.

    Gemessen jose signs and verifies an HS256 token with a five-byte key and reports nothing, and WebCrypto underneath imports the same 40-bit HMAC key just as willingly, so nothing below the library catches a weak secret either.

Alle gemessenen Befunde →

1.446 Pakete
222 Symbole
6.771 Evidenz
443 Verifizierte Beispiele

Mehr Nutzer Mehr reale Umgebungen Bessere Kompatibilitätsevidenz Bessere Antworten · 2026-08-16T11:05:38Z

So läuft es ab

Funktioniert axios.post wirklich mit axios 1.12 + Node 22 + pnpm + Windows 11 — und wenn nicht, in welchem Schritt bricht es? Die offizielle Doku kann das nicht beantworten. Belege von tausenden echten Rechnern schon.

  1. Du baust oder testest über csx — oder dein Coding-Agent tut es für dich.
  2. Dein Rechner ermittelt, welche öffentlichen Pakete, Versionen und API-Symbole beteiligt waren und welche Stufe bestanden oder fehlgeschlagen ist.
  3. Fehler werden lokal zu Fingerprints verdichtet. Pfade, Projektnamen, Secrets und Rohlogs verlassen deinen Rechner nie.
  4. Anonyme Evidence-Batches bilden die öffentliche Kompatibilitätskarte, die du hier durchsuchst.
  5. Dein Agent fragt zuerst CodeSampleX und erhält das nächstliegende verifizierte Sample plus den genauen Unterschied zu deiner Umgebung.

Dein Coding-Agent nutzt es direkt über MCP: Er fragt CodeSampleX, bevor er Code gegen eine öffentliche Bibliothek schreibt, und meldet zurück, ob die Antwort gebaut hat.

Was heute beobachtet werden kann

Der Installationsvertrag

Du bekommst

  • Öffentliches Kompatibilitätswissen
  • Verifizierte Code-Antworten
  • Lokale Agenten-Integration
  • Öffentlicher Beispiel-Cache

Du trägst bei

  • Nutzung öffentlicher Pakete/Versionen
  • Nutzung öffentlicher APIs/Symbole, sofern erkennbar
  • Build-/Typecheck-/Testergebnisse
  • Bereinigte Fehler-Fingerprints

Niemals automatisch geteilt

  • Quellcode
  • Repository-/Projektname
  • Dateinamen oder Pfade
  • Quellcode-Ausschnitte
  • Secrets oder Umgebungsvariablen
  • Private Pakete
  • Rohe Compiler-/Laufzeit-Logs