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