Skip to main content
Glama

kaeru

Konvertiere alles. Nichts verlässt deinen Rechner. Ein Werkzeug, das deine KI-Agenten und du gleichermaßen nutzen.

npx @linno-inc/kaeru --doctor     # what can this machine convert?

Verifiziert, nicht behauptet

Jede unten aufgeführte Konvertierung wurde tatsächlich einzeln auf echten Rechnern ausgeführt – und die Ausgabe mit einem zweiten Werkzeug erneut geöffnet, um zu beweisen, dass sie nicht leer ist. Die Testsuite wird mit dem Code ausgeliefert, sodass du die Zählung selbst wiederholen kannst.

Betriebssystem

Angebotene Konvertierungen

Tatsächlich bestanden

Installierte Tools

macOS 26

4.778

4.752 / 4.752

alle

Windows 11

4.062

3.708 / 3.952

ImageMagick, pandoc

Debian (Linux)

3.426

3.218 / 3.329

ImageMagick, pandoc

npm test        # re-run every combination on your machine
npm run list    # print the conversion table (this is what the numbers count)

Die Zahlen unterscheiden sich absichtlich pro Rechner – siehe unten.

Related MCP server: Text-Toolkit

Die Tabelle passt sich deinem Rechner an

kaeru bündelt keine Konverter. Es findet die, die du bereits hast – und fragt jeden, was seine Version tatsächlich unterstützt. Eine Konvertierung, die nicht funktionieren kann, wird nie angeboten.

$ npx @linno-inc/kaeru --doctor
This machine can do: 4,062 conversions

Tools:
  ✓ magick      C:\Program Files\ImageMagick-7.1.2-Q16-HDRI\magick.EXE
  ✗ ffmpeg      not found
  ...

Install these to unlock more:
  ffmpeg      +468 conversions   winget install Gyan.FFmpeg

Nichts installiert? Nichts passiert – du erhältst 0 Konvertierungen und eine Liste mit Einzeiler-Installationen.

Zwei Türen, eine Engine

Tür

Für

Starten

MCP-Server

deine KI-Agenten

eine Zeile zu .mcp.json hinzufügen

Lokale Webseite

dich

npm run uihttp://127.0.0.1:19921

Beide rufen denselben Code auf, sodass ein Agent und ein Mensch sich nie darüber uneinig sein können, was möglich ist.

Für Agenten (MCP)

{ "mcpServers": { "kaeru": { "command": "npx", "args": ["-y", "@linno-inc/kaeru"] } } }

Ein Werkzeug, convert. Frage nach etwas Unmöglichem, und es antwortet mit dem, was tatsächlich möglich ist – oder welches Werkzeug installiert werden muss.

Für Menschen

npm run ui öffnet eine einzelne Seite nur auf 127.0.0.1. Datei ablegen, Ziel auswählen, Ergebnis speichern. Es bleibt nicht aktiv – Strg-C und es ist weg. Kein Docker, kein Daemon, kein Konto.

Was es konvertiert

Bilder · Video · Audio · Dokumente (md, html, tex, docx, odt, epub und ~30 weitere) · Office und Tabellenkalkulationen · PDF · 3D-Modelle · Parquet.

PDFs können zusammengeführt, geteilt, komprimiert und gerastert werden. Bilder, Audio und PDFs können ohne Formatwechsel verkleinert werden. Gib eine URL an, um von Video-Seiten zu laden.

CJK-Kodierungen werden automatisch erkannt (eine Shift_JIS-CSV aus Excel funktioniert einfach).

Jedes Ergebnis kommt mit seiner Quittung

Converted: csv>xlsx
Output:    /path/to/data.xlsx
Tool:      soffice
Command:   soffice --headless --convert-to xlsx --outdir /tmp/... /path/to/data.csv
Took:      3,512 ms

Du kannst immer sehen, welches Programm deine Datei bearbeitet hat, und es von Hand wiederholen.

Installiere die Konverter

kaeru ruft diese auf; installiere die, die du brauchst (oder keine und füge sie später hinzu).

brew install imagemagick ffmpeg pandoc weasyprint qpdf img2pdf yt-dlp assimp duckdb ghostscript
brew install --cask libreoffice
winget install ImageMagick.ImageMagick Gyan.FFmpeg JohnMacFarlane.Pandoc QPDF.QPDF `
  yt-dlp.yt-dlp Assimp.Assimp DuckDB.cli ArtifexSoftware.GhostScript TheDocumentFoundation.LibreOffice
pip install weasyprint img2pdf
sudo apt install imagemagick ffmpeg pandoc qpdf img2pdf yt-dlp assimp-utils ghostscript libreoffice
pip install weasyprint

Datenschutz und Sicherheit

  • Dateien werden von lokalen Programmen verarbeitet. kaeru stellt keine Netzwerkanfragen (außer wenn du explizit eine Video-Seiten-URL angibst).

  • Die Webseite bindet an 127.0.0.1, lehnt Host-Header ab, die nicht von localhost stammen, und gibt Ergebnisse über eine unerratbare ID zurück.

  • Vorhandene Dateien werden nie überschrieben, es sei denn, du bittest darum.

  • Kein Telemetrie. Niemals. Nicht anonym, nicht Opt-out – gar keine.

Drei unabhängige Modelle haben den Quellcode am 18.08.2026 überprüft; jede ausnutzbare Schwachstelle wurde am selben Tag behoben. Ein bekanntes Risiko ist nicht behoben: Die Konvertierung von nicht vertrauenswürdigem HTML oder SVG kann lokale Dateien in die Ausgabe einbetten. Details, Schweregrade und Gegenmaßnahmen: SECURITY.md.

Tests

Befehl

Was geprüft wird

npm test

jede aufgeführte Konvertierung läuft tatsächlich, Ausgabe wird erneut geöffnet

node test/quality.mjs

Bilder überstehen Hin- und Rückkonvertierung Pixel für Pixel; Text bleibt erhalten

node test/fidelity.mjs

Dokumente behalten Überschriften, Tabellen, Listen, Hervorhebungen

node test/languages.mjs

12 Schriftsysteme behalten ihre Zeichen

node test/platforms.mjs

Werkzeugsuche ist korrekt für macOS / Windows / Linux

Bekannte Lücken sind dokumentiert, nicht versteckt – siehe docs/.

Support

Issues sind willkommen. Dies ist ein Ein-Personen-Projekt: Es wird keine Antwortzeit versprochen. Für einen gebündelten Installer oder einen Supportvertrag siehe das Ende dieser Datei.

Lizenz

MIT. Die von ihr aufgerufenen Konverter haben ihre eigenen Lizenzen.


Benötigst du dies für ein Team installiert oder mit einem Supportvertrag? Öffne ein Issue mit dem Titel commercial, und ich melde mich bei dir.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/NOGUCHILin/kaeru'

If you have feedback or need assistance with the MCP directory API, please join our Discord server