OpenSquilla is an open-source AI coding assistant and agent environment developed by the OpenSquilla community. It provides developers with an extensible system for executing coding tasks, streaming tool executions, and automating workspace operations across local repositories. In practical workflows, OpenSquilla operates as an autonomous agent supporting both terminal-driven interactions and graphical interfaces via an integrated WebUI and Electron desktop application. It interfaces with language model APIs to analyze file trees, execute terminal commands, inspect tool outputs, and handle multimodal inputs such as session-based image routing. OpenSquilla differentiates itself by offering flexible deployment and presentation layers, packaging a dedicated Homebrew formula, Docker-ready execution environments, and native desktop/web UI monitoring alongside its core agent capabilities. This allows developers to inspect real-time tool calls, activity browsers, and resource lifecycles through both CLI and graphical interfaces. The project is distributed as open-source software under an open license on GitHub. It is actively maintained with frequent release cycles, CI validation across platforms, and modular UI/CLI architectures.
Multi-interface accessibility — Operates via terminal CLI, local Vue-based WebUI, and cross-platform Electron desktop wrappers. - Real-time tool streaming — Streams command executions, tool calls, and output logs with interactive activity inspection. - Image capability routing — Supports multimodal context by dynamically routing image processing based on session mode. - Container and native deployment — Distributes via Homebrew formulas and Docker containers for consistent execution environments. - Workspace resource management — Features internal gateway handling and orphan recovery mechanisms to manage long-running background tasks.
Use cases
Use Case: Interactive Codebase Navigation and Refactoring A developer uses OpenSquilla in the terminal to inspect complex multi-file projects, locate dependencies, and execute automated refactoring workflows while observing streaming tool outputs in real time.
Use Case: Multimodal Debugging via Desktop or WebUI When resolving frontend rendering issues or UI bugs, an engineer submits screenshots alongside error logs. OpenSquilla routes the visual assets through its image session handler to pinpoint layout discrepancies.
Use Case: Containerized Agent Automation DevOps engineers deploy OpenSquilla within Docker-based pipelines or isolated sandbox environments to execute test suites and validate code changes without risking local host modifications.
Who it is for
OpenSquilla is designed for software engineers and DevOps practitioners who want a versatile, open-source coding agent that can be run from the CLI, container, or desktop UI. It is less suited for developers seeking a strictly embedded IDE plugin that requires zero standalone service or terminal management.
Install guide
Installation Install OpenSquilla via Homebrew or clone the repository to run from source: bash # Install using Homebrew brew install opensquilla/opensquilla/opensquilla # Or clone the repository directly git clone https://github.com/opensquilla/opensquilla.git cd opensquilla
First Run Configure your environment with your model provider API credentials: bash export OPENAI_API_KEY="your-api-key-here" # Or export ANTHROPIC_API_KEY="your-api-key-here" # Initialize the OpenSquilla environment opensquilla init
Example Session Start an interactive agent session to analyze the repository or resolve an issue: bash opensquilla run "Analyze the test failures in the CI pipeline and generate a fix"
ActPlane — ActPlane is an open-source agent execution and policy enforcement harness developed by the Eunomia-bpf organization. It functions as a security…
hol-guard — hol-guard is a security scanner and agent guardrail harness developed by Hashgraph Online. Built to safeguard agentic runtime environments and…
Skillreaper — Skillreaper is an open-source skill lifecycle management and auditing tool for AI agent ecosystems, developed by thousandflowers. It analyzes agent…
Agent Island — Agent Island is an open-source agent orchestration harness created by developer tristan666666 on GitHub. Designed as a framework for running…
Stratless — Stratless is an open-source agent harness and execution orchestrator developed by the Stratless AI team. It provides a modular infrastructure…
Google AX — Google AX is an open-source agent harness and execution orchestrator developed by Google. It provides runtime infrastructure and execution sandboxing…