Что произошло
Z.ai (подразделение китайской ByteDance) открыли исходный код своей платформы ZCode для создания coding-агентов. Решение объединяет:
- Десктопное приложение на Electron
- Веб-интерфейс с возможностью удалённого подключения
- Терминальный CLI-агент с текстовым интерфейсом (TUI)
«ZCode — это рабочая среда для ИИ-программирования, где агенты могут работать локально или в облаке»
Детали
Архитектура платформы разделена на несколько ключевых модулей:
- Ядро агентов (apps/zcode-cli) — обработка запросов, интеграция с ИИ-моделями
- Серверная часть (packages/server) — REST API и WebSocket-шлюз
- Интерфейсы — три варианта фронтенда:
- Electron-приложение для macOS/Windows/Linux
- React-вебприложение
- Терминальный TUI
Технический стек:
- TypeScript для основной логики
- React + Zustand для интерфейсов
- pnpm как менеджер пакетов
- Node.js 24.14.0 (LTS) как минимальная версия
Платформа позволяет подключать «провайдеров» — модули для работы с разными ИИ-сервисами (GitHub Copilot, CodeLlama и другие).
Почему это важно
Для разработчиков, осваивающих ИИ, ZCode предлагает:
- Единую среду для экспериментов с coding-агентами без переключения между инструментами
- Готовую инфраструктуру для создания собственных агентов (вместо сборки с нуля)
- Гибкость развёртывания — от локальной разработки до облачных сценариев
- Интеграцию с популярными сервисами через систему провайдеров
Для работы требуется Node.js и pnpm — новичкам стоит начать с готовых сборок.
Что дальше
Проект активно развивается (5.8k звёзд на GitHub за первый месяц). В дормапе:
- Упрощённая установка через бинарные сборки
- Расширение библиотеки провайдеров
- Поддержка новых ИИ-моделей для кодогенерации
Для тестирования уже сейчас можно клонировать репозиторий и запустить dev-сборку (инструкции в README).
Источники
- Оригинал: github.com — © github.com
