← На главную

Вышла Polypore — агентская IDE с открытым кодом и MCP-сервером

17.06.2026 15:26 · hackernews

Вышла Polypore — новая агентская IDE с открытым исходным кодом (MIT). Это десктопное приложение на Tauri 2 и React 18 с панельным интерфейсом на Dockview и редактором Monaco. Polypore не является обычным редактором с прикрученным агентом — вся архитектура заточена под агента как главного исполнителя. Восемь встроенных панелей (на самом деле их девять: claude, codex, preview, editor, diff-stack, terminal, debug, memory, agent) можно перетаскивать, закрывать и менять местами. Сторонние плагины загружаются как sandboxed iframe через общий контракт HostRpcServer — их можно писать на любом фреймворке.

Полноценный MCP-сервер на Node тоже встроен: он даёт агенту 22+ инструмента для прямого управления IDE. Агент может ставить брейкпоинты (polypore.debug.*), читать и писать базу знаний (polypore.memory.*), запускать верификацию (polypore.verify.*), управлять задачами (polypore.tasks.*), сообщать фазу воркфлоу (polypore.phase.*), делать HTTP-запросы с секретами (polypore.secrets.*), читать активные скиллы (polypore.skills.*) и запускать форматтеры (polypore.format.*). Секреты хранятся в OS keyring, а агент получает только handle — модель никогда не видит их в открытом виде.

Для типичного цикла разработки есть 15 slash-команд в пакете polyflow/ — от brainstorming и writing-plans до tdd, debug и qa.

Технический стек: рендерер — React 18 + Vite, терминал — xterm.js и portable-pty, персистентность — SQLite через rusqlite, файловый вотчер — notify, контракты описаны в JSON Schema и кодогенерятся в packages/sdk. Поддерживаются Linux (AppImage, .deb, .rpm), macOS (Apple Silicon и Intel), Windows (MSI или exe). После первой установки Polypore обновляется автоматически. Телеметрии нет.

Читать оригинал →