Skip to main content

GigaLoom

Качество Документация PyPI Python npm Лицензия Покрытие

GigaLoom — локальная панель управления для coding-агентов. Она запускает нативные CLI и установленные ACP-агенты, связывает работу с проектами и worktree, показывает подтверждения и результаты, а также может направить поддержанный агент через локальный шлюз (gateway) gpt2giga.

Установка и первый запуск

Нужны Python 3.11–3.14 и CLI хотя бы одного агента. Для управляемых терминалов на macOS и Linux также нужен tmux; нативный запуск работает и без него.

uv tool install 'gigaloom==0.9.1'
giga doctor
giga ui

Откройте http://127.0.0.1:8091/. Интерфейс по умолчанию доступен только на локальном компьютере.

Нативный агент из терминала

Добавьте giga перед обычной командой агента. Аргументы, поток ввода-вывода и код завершения остаются нативными:

giga codex exec --json "проверь этот репозиторий"
giga claude -p "проверь этот репозиторий"
giga gemini -p "проверь этот репозиторий"
giga pi

Авторизацией по-прежнему владеет CLI агента. Войдите в него обычным способом до запуска через GigaLoom.

Агент из ACP Registry

Сначала посмотрите план установки, затем подтвердите его:

giga agent search opencode --refresh --json
giga agent add opencode --dry-run --json
giga agent add opencode --yes --json
giga agent inspect opencode --json

GigaLoom устанавливает выбранный артефакт в собственный managed-каталог и не меняет глобальный PATH или домашний конфиг агента. Если проверка показывает, что агент работает только с нативным провайдером модели, его всё равно можно запустить без выбора шлюза.

ACP-агент через gpt2giga

Установите необязательную интеграцию:

uv tool install --force \
  --with 'gpt2giga>=0.3.0,<0.4.0' \
  'gigaloom[gpt2giga]==0.9.1'

Если giga agent inspect opencode --json подтверждает готовность маршрута, выберите модель и запустите агент:

giga --with gpt2giga --model GigaChat-2-Max opencode

Модель должна присутствовать в /models шлюза. Если совместимость агента, шлюза или модели не подтверждена, GigaLoom останавливает запуск до создания процесса. Он не переключается незаметно на другой маршрут и не меняет ~/.opencode, ~/.codex, ~/.claude или ~/.gemini.

Для Codex используется тот же способ выбора шлюза:

giga --with gpt2giga --model GigaChat-2-Max codex

Настройка авторизации, внешний шлюз и таблица поддерживаемых маршрутов описаны в руководстве по интеграции.

Куда идти дальше

Задача Руководство
Установить или обновить GigaLoom Установка
Пройти два первых сценария Быстрый старт
Найти, установить и проверить агента Агенты
Подключить gpt2giga и выбрать модель Интеграция со шлюзом
Работать с проектами, тредами и Thread Relay Работа, треды и контекст
Сделать резервную копию и проверить локальный сервис Эксплуатация
Понять границы доступа и хранения данных Безопасность

Полная документация доступна на русском и английском.

Поддерживаемые системы

  • macOS и Linux: нативные CLI, UI и управляемые терминалы с tmux;
  • Windows: нативные CLI и UI; управляемый tmux-терминал недоступен;
  • установка ACP-агентов требует поддержанного механизма сетевой изоляции, подробно описанного в руководстве по агентам.

Базовый пакет не требует checkout исходников gpt2giga. Состояние GigaLoom хранится локально в ~/.gigaloom и проектных .giga/. Не добавляйте токены и реальные .env-файлы в репозиторий.

Разработка

npm --prefix web ci --ignore-scripts
npm --prefix web run build
./scripts/ci-base.sh sync
./scripts/ci-base.sh ruff-check
./scripts/ci-base.sh pytest tests/harness -q

Перед изменениями прочитайте CONTRIBUTING.md и GOVERNANCE.md. Об ошибках сообщайте через GitHub Issues, а об уязвимостях — только по приватному каналу из SECURITY.md.

GigaLoom распространяется по лицензии MIT.

Metadata

Release files for gigaloom 0.9.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for gigaloom 0.9.1
File Size Uploaded
gigaloom-0.9.1.tar.gz 2.6 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for gigaloom 0.9.1
File Interpreter ABI Platform
gigaloom-0.9.1-py3-none-any.whl Python 3 none any Details

Total release size: 5.9 MB

Release files / gigaloom-0.9.1.tar.gz

Download URL gigaloom-0.9.1.tar.gz
Size 2.6 MB
Tags Source
SHA-256 checksum
How to use checksums
4b49736a6f3f2d114aae080a7a40c7a30e76e8913f4a7794f8584eb6c7893730
BLAKE2b-256 checksum
How to use checksums
ae539b280ba411c19eff150de2c77c9080a39a5428c5c9bc0c11c39f5d4b4f55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / gigaloom-0.9.1-py3-none-any.whl

Download URL gigaloom-0.9.1-py3-none-any.whl
Size 3.3 MB
Tags Python 3
SHA-256 checksum
How to use checksums
c53ff0a0c150f0086457b6e34e970e8d84cb78be49b2fad54d21cd6349576221
BLAKE2b-256 checksum
How to use checksums
db5a4075f2e064baed8b88a61319ae8fd9d3f134be442c42a1a16566744a1902
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.1 {"installer":{"name":"uv","version":"0.12.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.9.1 This release

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page