kaeru
kaeru
Преобразуйте что угодно. Ничто не покидает ваш компьютер. Один инструмент, который используют и ваши ИИ-агенты, и вы.
npx @linno-inc/kaeru --doctor # what can this machine convert?Проверено, а не заявлено
Каждое преобразование, перечисленное ниже, действительно было выполнено, одно за другим, на реальных машинах — и результат был открыт повторно с помощью второго инструмента, чтобы доказать, что он не пуст. Набор тестов поставляется вместе с кодом, так что вы можете пересчитать количество самостоятельно.
ОС | Предложено преобразований | Фактически пройдено | Установленные инструменты |
macOS 26 | 4,778 | 4,752 / 4,752 | все |
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)Числа различаются на разных машинах намеренно — см. ниже.
Related MCP server: Text-Toolkit
Таблица адаптируется к вашей машине
kaeru не включает в себя конвертеры. Он находит те, которые у вас уже есть — и спрашивает каждый, что его версия на самом деле поддерживает. Преобразование, которое не может сработать, никогда не предлагается.
$ 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Ничего не установлено? Ничего не сломается — вы получите 0 преобразований и список однострочных установок.
Два входа, один движок
Вход | Для | Запуск |
MCP server | ваши ИИ-агенты | добавьте одну строку в |
Local web page | вы |
|
Оба используют один и тот же код, поэтому агент и человек никогда не смогут разойтись во мнениях о том, что возможно.
Для агентов (MCP)
{ "mcpServers": { "kaeru": { "command": "npx", "args": ["-y", "@linno-inc/kaeru"] } } }Один инструмент, convert. Попросите о чем-то невозможном, и он ответит, что возможно сделать с этим входным файлом — или какой инструмент установить.
Для людей
npm run ui открывает одну страницу только на 127.0.0.1. Перетащите файл, выберите цель, сохраните результат. Он не остается запущенным — Ctrl-C, и он исчез. Никакого Docker, никакого демона, никакой учетной записи.
Что он преобразует
Изображения · видео · аудио · документы (md, html, tex, docx, odt, epub и еще ~30) · Office и электронные таблицы · PDF · 3D-модели · Parquet.
PDF-файлы можно объединять, разделять, сжимать и растрировать. Изображения, аудио и PDF можно уменьшать без изменения формата. Передайте URL для загрузки с видеосайтов.
Кодировки CJK определяются автоматически (CSV в Shift_JIS из Excel работает без проблем).
Каждый результат сопровождается чеком
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Вы всегда можете увидеть, какая программа обработала ваш файл, и повторить это вручную.
Установите конвертеры
kaeru вызывает их; установите те, которые вам нужны (или ничего, и добавьте позже).
brew install imagemagick ffmpeg pandoc weasyprint qpdf img2pdf yt-dlp assimp duckdb ghostscript
brew install --cask libreofficewinget install ImageMagick.ImageMagick Gyan.FFmpeg JohnMacFarlane.Pandoc QPDF.QPDF `
yt-dlp.yt-dlp Assimp.Assimp DuckDB.cli ArtifexSoftware.GhostScript TheDocumentFoundation.LibreOffice
pip install weasyprint img2pdfsudo apt install imagemagick ffmpeg pandoc qpdf img2pdf yt-dlp assimp-utils ghostscript libreoffice
pip install weasyprintКонфиденциальность и безопасность
Файлы обрабатываются локальными программами. kaeru не отправляет сетевых запросов (за исключением случаев, когда вы явно передаете URL видеосайта).
Веб-страница привязывается к
127.0.0.1, отклоняет заголовкиHostне с localhost и возвращает результаты по неугадываемому идентификатору.Существующие файлы никогда не перезаписываются, если вы об этом не попросите.
Никакой телеметрии. Никогда. Не анонимной, не с возможностью отказа — никакой.
Три независимые модели проверили исходный код 18 августа 2026 года; все эксплуатируемые уязвимости были исправлены в тот же день. Один известный риск не исправлен: преобразование ненадежного HTML или SVG может встроить локальные файлы в вывод. Подробности, степени серьезности и меры смягчения: SECURITY.md.
Тесты
Команда | Что проверяется |
| каждое перечисленное преобразование действительно выполняется, вывод повторно открывается |
| изображения проходят цикл пиксель-в-пиксель; текст сохраняется |
| документы сохраняют заголовки, таблицы, списки, выделение |
| 12 систем письменности сохраняют свои символы |
| поиск инструментов корректен для macOS / Windows / Linux |
Известные пробелы записаны, а не скрыты — см. docs/.
Поддержка
Issues приветствуются. Это проект одного человека: время ответа не гарантируется. Для получения установщика в комплекте или контракта на поддержку см. нижнюю часть этого файла.
Лицензия
MIT. Конвертеры, которые он вызывает, имеют свои собственные лицензии.
Нужна установка для команды или с контрактом на поддержку? Откройте issue с заголовком commercial, и я свяжусь с вами.
This server cannot be installed
Maintenance
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
- AlicenseAqualityBmaintenanceMCP server for seamless document format conversion using Pandoc, supporting Markdown, HTML, PDF, DOCX (.docx), csv and more.1576MIT
- AlicenseCqualityDmaintenanceAn MCP server that provides text conversion, formatting, and analysis functions, which can be directly integrated into the development workflow.432Apache 2.0
- AlicenseNot gradedqualityAmaintenanceMCP server for converting various file formats (PDF, DOCX, images, audio, etc.) to Markdown using Microsoft MarkItDown, with support for large files and Cyrillic text.1MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for local file conversion, analysis, and image processing across 44 formats with 7 tools, all processed locally.1MIT
Related MCP Connectors
MCP server for the FFmpeg Micro video transcoding API — create, monitor, download transcodes.
Conformance checker for MCP servers. Free, no key, verdicts recomputable and re-measured daily.
An MCP server for deep research or task groups
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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