Loom is an open-source AI agent harness and developer orchestration platform built primarily in Rust by Geoffrey Huntley. It provides a centralized server and CLI client architecture designed to manage, coordinate, and govern AI-assisted engineering workflows across development environments. In day-to-day use, developers interact with Loom through its cross-platform terminal binary, which connects to a Loom backend server. The system acts as a managed runtime and LLM proxy, orchestrating agent workflows, managing conversation threads, and routing sync and streaming requests to providers like Anthropic. It features dedicated authentication mechanisms, including an Anthropic OAuth integration flow, device code flows, and API keys. Loom distinguishes itself from basic standalone CLI coding agents by focusing heavily on infrastructure governance, proxying, and security. It includes native audit logging for all proxy endpoints, automatic secret redaction (`loom-redact`) across actions and user data, enterprise identity providers (Okta, GitHub, Google), webhook lifecycle hooks, and self-updating client binaries across Linux, macOS, and Windows. The project is open-source under active development on GitHub, positioned as an enterprise-grade agent orchestration substrate for engineering teams rather than merely an unmanaged prompt runner.
Tags: cli, developer tools, experiments, OpenSource
loom-redact into audit logging pipelines to automatically sanitize keys, tokens, and credentials. - Cross-Platform CLI Client — Distributed for macOS, Linux, and Windows with embedded build metadata and self-updating (loom update) capabilities. - Extensible Identity & Auth — Supports Anthropic OAuth two-step browser flows, GitHub, Google, Okta, magic links, and device codes. - Agent Workflow Automation — Runs automated agent routines and thread-based sessions defined in repository workflow directories. - Comprehensive Audit Trail — Captures detailed audit logs for logins, LLM proxy usage, API key access, repository mirroring, and webhooks.Loom is built for platform engineers, DevOps leads, and software teams requiring centralized governance, security auditing, and proxy controls around developer AI agent usage. It is not intended for individual developers looking for a minimalist, single-file CLI wrapper that requires no server infrastructure.
bash git clone https://github.com/ghuntley/loom.git cd loom cargo build --release When connected to an active Loom server deployment, update the binary directly: bash loom updatebash loom version loom auth loginbash loom workflow run .agents/workflows/nixos-auto-update.ymlPart of CLI Coding Agents
Categories: AI Coding Agents, Developer Tools, Experiments