AngusKit: платформа для разработки ПО с интеграцией AI
AngusKit — это частная платформа для разработки программного обеспечения с поддержкой AI, объединяющая в себе управление идентификацией и шесть специализированных продуктов.
Проект решает задачи интеграции различных этапов разработки, таких как совместная работа над кодом, управление артефактами, тестирование, безопасность и аналитика продуктов. Вместо того, чтобы собирать разные инструменты и настраивать их с нуля, AngusKit предлагает единое решение, которое можно развернуть в своей инфраструктуре. Это хорошо подойдет командам, которым важна безопасность данных и управление проектами в одном месте.
Платформа написана на собственных технологиях, однако конкретные языки программирования не указаны. Запуск осуществляется через частные установочные пакеты, доступные только через их сайт. Обратите внимание, что исходный код не публикуется на GitHub, и данные на странице могут быть не полными. Проект находится на стадии активного развития, но его использование в коммерческих проектах ограничено лицензией GPL-3.0.
AngusKit — это платформа для разработки программного обеспечения, которая ориентирована на использование искусственного интеллекта. Она представляет собой частный пакетом инструментов, который можно развернуть на собственном сервере, объединяя в себе шесть специализированных продуктов для разработки, тестирования, обеспечения безопасности и анализа.
Что делает AngusKit?
AngusKit предлагает единый управляемый слой идентификации и управления (AngusGM) вместе с шестью приложениями:
- AngusAI — для разработки и хостинга AI-агентов;
- AngusGit — для совместной работы с кодом, включая управление репозиториями и CI/CD;
- AngusRepo — универсальное управление артефактами;
- AngusTester — системы тестирования программного обеспечения;
- AngusSecurity — средства обеспечения безопасности приложений;
- AngusInsight — аналитика продуктов в частном порядке.
Вместо того чтобы собирать разные инструменты с открытым исходным кодом, AngusKit предоставляет их в одном пакете, который может быть развернут в вашей инфраструктуре.
Установка и запуск
Установка AngusKit требует минимум 8 ядер и 16 ГБ оперативной памяти, а также 200 ГБ свободного места на диске. Для работы требуется Docker и Docker Compose v2. Процесс установки включает в себя следующие шаги:
curl --fail --location --progress-bar -o AngusKit-Community-1.0.0.zip \
https://repo.anguskit.com/raw/raw-public/AngusKit/kit/AngusKit-Community-1.0.0.zip
unzip AngusKit-Community-1.0.0.zip
cd AngusKit-1.0.0
./install.sh
В процессе установки необходимо указать режим установки и доступ, а также задать имя домена и пароль администратора. После завершения установки можно проверить работоспособность с помощью команды:
./bin/angusctl.sh doctor
После этого доступ к интерфейсу осуществляется по адресу, который указывался при установке.
Ограничения
Community Edition бесплатна, но имеет ограничения по количеству пользователей (до 10). Более продвинутые версии, такие как Team и Enterprise, являются платными и включают в себя расширенные функции безопасности и поддержки.
При этом исходный код для Community Edition лицензирован под GPL-3.0, в то время как Team/Enterprise версии являются проприетарными и доступны только по подписке.
Документация и поддержка
Полная документация доступна на сайте anguskit.com/docs/kit. Вопросы по установке можно задавать через Issues в репозитории, однако вопросы, касающиеся отдельных продуктов, следует направлять в соответствующие репозитории.
Открыть на GitHub: AngusKit/AngusKit →
RepoRadar