An Electron-based, local-first browser where AI agents operate inside your real logged-in browser session via MCP or HTTP API.
apache/maka
Apache Maka (Incubating) — рабочее пространство для агентов с интерфейсами Desktop, TUI и CLI, которое записывает каждое сообщение модели, вызов инструмента и решение о разрешении в журнал событий только для добавления.
- Звёзды
- 5,850
- Форки
- 559
- Открытые issues
- 371
- Последний коммит
- 4 часа назад
Что это?
Apache Maka — это среда для запуска AI-агентов, выполняющих задачи. В её основе лежит единый runtime, который сохраняет каждое сообщение модели, вызов инструмента, решение о разрешении и завершение работы в виде RuntimeEvent, доступного только для добавления. Интерфейс, следующий prompt и восстановление после сбоя строятся на основе этого журнала. Поэтому старые результаты работы инструментов можно удалять из prompt, сохраняя полную историю.
Сессии, настройки и записи запусков хранятся на локальной машине, а модель пользователь подключает самостоятельно: это может быть облачный API, локальная модель или совместимый gateway. Desktop (Electron), TUI и CLI — тонкие клиенты одного Runtime Host, а пакет Eval позволяет проводить эксперименты и записывать результаты для каждой задачи.
Проект входит в Apache Incubator и активно развивается, поэтому форматы данных и команды CLI ещё могут меняться. Он написан на TypeScript и требует Node.js версии 22.19 или новее; для функций взаимодействия между узлами используются некоторые нативные компоненты на Rust.
Ключевые возможности
- 01Записывает каждое сообщение модели, вызов инструмента и решение о разрешении в журнал событий, доступный только для добавления.
- 02Работает как Desktop-приложение, интерфейс для терминала или неинтерактивный CLI — все они используют один runtime.
- 03Хранит сессии, настройки и записи запусков локально; пользователь подключает модели через API, локально или через gateway.
- 04Поддерживает продолжение прерванных ходов с помощью /resume в CLI и TUI.
- 05Включает пакет Eval для проведения экспериментов и записи результатов по каждой задаче.
- 06Поддерживает интеграцию с клиентом MCP (Model Context Protocol).
Сценарии использования
- Запуск агентов для программирования или исследований, когда нужен полный журнал аудита вызовов инструментов и выданных разрешений.
- Сравнение сред для агентов на одной и той же модели с воспроизводимой оценкой по каждой задаче.
- Использование локальной или самостоятельно размещённой модели в рабочем пространстве для агентов, которое хранит данные на вашей машине.
- Запуск задач для агентов из терминала или скриптов с помощью неинтерактивного CLI.
Темы
Частые вопросы
- Что такое maka?
- Apache Maka (Incubating) — рабочее пространство для агентов с интерфейсами Desktop, TUI и CLI, которое записывает каждое сообщение модели, вызов инструмента и решение о разрешении в журнал событий только для добавления. Apache Maka — это среда для запуска AI-агентов, выполняющих задачи. В её основе лежит единый runtime, который сохраняет каждое сообщение модели, вызов инструмента, решение о разрешении и завершение работы в виде RuntimeEvent, доступного только для добавления. Интерфейс, следующий prompt и восстановление после сбоя строятся на основе этого журнала. Поэтому старые результаты работы инструментов можно удалять из prompt, сохраняя полную историю.
- maka можно использовать бесплатно? Какая у него лицензия?
- maka распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- maka всё ещё поддерживается?
- Активно поддерживается. Последний коммит в maka — 19 окт. 2026 г..
- Для чего можно использовать maka?
- Запуск агентов для программирования или исследований, когда нужен полный журнал аудита вызовов инструментов и выданных разрешений. Сравнение сред для агентов на одной и той же модели с воспроизводимой оценкой по каждой задаче. Использование локальной или самостоятельно размещённой модели в рабочем пространстве для агентов, которое хранит данные на вашей машине. Запуск задач для агентов из терминала или скриптов с помощью неинтерактивного CLI.
- Где скачать maka?
- Исходный код и инструкции по установке — на GitHub: https://github.com/apache/maka
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
A local-first desktop AI agent that sees your screen, controls apps and the browser, works on files and code, and can be driven from a terminal, desktop app, or Telegram.
A-share (China stock market) AI research workstation for market analysis, theme tracking, stock research, portfolio inspection and post-market review, local-first desktop app.
Open source AI-агент для программирования, работающий в терминале; также доступны desktop-приложение и два встроенных агента для разработки и планирования изменений.
Агентный инструмент для разработки от Anthropic: работает в терминале, изучает кодовую базу и выполняет задачи по разработке и git-операции по запросам на естественном языке.
Минималистичная расширяемая основа для AI-агентов: единый multi-provider LLM API, runtime агента, терминальный интерфейс и CLI для написания кода.