Skip to main content

GigaLoom

Quality Documentation PyPI License GigaLoom coverage baseline

GigaLoom is a local, provider-neutral control plane for coding agents. It combines provider-native giga <agent> commands and a browser cockpit for governed sessions, approvals, worktrees, schedules, evaluations, and multi-agent workflows.

The 0.7 line is the first stable GigaLoom release. It keeps user state local, redacts sensitive values at storage and UI boundaries, and fails closed when an action needs authority that has not been granted.

Install

Python 3.11–3.14 and an installed provider CLI are required. Managed provider terminals additionally use tmux on Linux and macOS; systems without it keep provider-native passthrough.

uv tool install 'gigaloom==0.7.0'
giga doctor
giga --version

Start the browser cockpit:

giga ui

Then open http://127.0.0.1:8091/. Prefix native provider commands without changing their remaining arguments:

giga codex exec --json "review this repository"
giga claude -p "review this repository"
giga gemini -p "review this repository"
giga pi

See Installation and Quickstart for the complete first-run flow.

Documentation

Topic Guide
Product overview Documentation home
Installation, 0.6→0.7 migration, and first run Installation · Quickstart
Architecture and safety boundaries Architecture · Durability and performance · Security
Runtime, backup, and troubleshooting Operations
Optional gpt2giga gateway Gateway integration
npm Web assets Web package
Development, tags, and release recovery Contributing · Release
Repository migration Source history

The published English and Russian documentation is at https://krakenalt.github.io/gigaloom/.

Gateway integration

The base gigaloom distribution is independently installable and does not require a gateway source checkout. Direct Chat and the legacy local-gateway preset are optional:

uv tool install 'gigaloom[gpt2giga]==0.7.0'

The optional extra consumes the released gpt2giga distribution. Its normalized protocol and compatibility contracts remain owned by the gpt2giga gateway project; see the integration guide for canonical links.

Development

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

Build the standalone distribution with:

uv build --no-sources

Read CONTRIBUTING.md before submitting changes and GOVERNANCE.md for ownership and recovery rules. Report bugs through GitHub Issues, but send suspected vulnerabilities through the private channel in SECURITY.md.

Source history

GigaLoom was extracted from the combined ai-forever/gpt2giga repository. Links to that repository in older changelog entries and migration notes are historical source references, not current development locations. Current development, issues, documentation, and releases belong to krakenalt/gigaloom.

Licensed under the MIT License.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gigaloom-0.7.0.tar.gz (2.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gigaloom-0.7.0-py3-none-any.whl (2.7 MB view details)

Uploaded Python 3

File details

Details for the file gigaloom-0.7.0.tar.gz.

File metadata

  • Download URL: gigaloom-0.7.0.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using 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}

File hashes

Hashes for gigaloom-0.7.0.tar.gz
Algorithm Hash digest
SHA256 ec58155852a465a6f5c3dd23be7831b73b3f1f0e97bfdf7590c4abd24d6eb0c5
MD5 9305d6d5507ab798e8e915a034fc745c
BLAKE2b-256 d3f92e292df58ee6a10d1677a7e58762f234a9bca66b2c8a6df1dba1169e95c5

See more details on using hashes here.

File details

Details for the file gigaloom-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: gigaloom-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: Python 3
  • Uploaded using 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}

File hashes

Hashes for gigaloom-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e969d75608117ddd14c626d6e26d939c750c867794efc9e37a367e72c2919282
MD5 1b2237ca42855b9d31791760cc24ec2a
BLAKE2b-256 2ee3880aafccfdece49579621fc1d3e62a885ad9387eb8d6e604c2a6e35f3fd0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page