Agenti e multi-agente

OpenHands Agent Canvas

openhands/openhands

A self-hosted developer control center for running, managing, and automating coding agents across local, remote, and cloud environments.

★ 83,1KStelle
⑂ 10,7KFork
320Problemi aperti
TypeScriptLingua
MITLicenza
Q@project.QualityScorePunteggio editoriale

Screenshot del progetto

Screenshot di OpenHands Agent Canvas Screenshot di OpenHands Agent Canvas

Panoramica

OpenHands Agent Canvas is an AI-driven development platform that transforms coding agents into an always-on engineering team. It provides a centralized interface for starting conversations and automating everyday tasks, such as generating reports for Slack or decomposing GitHub issues into tasks. The platform runs locally by default but can connect to multiple agent backends, including Docker containers, virtual machines, or enterprise infrastructure. It supports the out-of-the-box OpenHands agent as well as third-party agents like Claude Code, Codex, and Gemini via the Agent-Client Protocol (ACP).

Funzionalità principali

  • Self-hosted execution across local, Docker, VM, or cloud environments
  • Switch between multiple agent backends without losing focus
  • Create automations and workflows triggered by schedules or webhooks
  • Integrate with third-party services like Slack, GitHub, Linear, and Notion
  • Bring Your Own Model (BYOM) - compatible with any LLM
  • Support for any ACP-compatible agent (OpenHands, Claude Code, Codex, Gemini)

Requisiti, installazione e avvio rapido

Without Sandbox: `npm install -g @openhands/agent-canvas` then run `agent-canvas`. With Docker Sandbox: `docker run -it --rm -p 8000:8000 -v "$HOME/.openhands:/home/openhands/.openhands" -v "${PROJECTS_PATH}:/projects" ghcr.io/openhands/agent-canvas:1.12.0`. From Source: `git clone https://github.com/OpenHands/OpenHands.git`, `cd OpenHands`, `npm install`, `npm run dev`.

Utilizzo

After installation, access the UI at http://localhost:8000 (for npm/source) or http://localhost:8000/canvas (for Docker). You can start the full stack by default, or split it using `agent-canvas --frontend-only` or `agent-canvas --backend-only`. Add and configure additional backends directly from the UI.

Compatibilità del modello e casi d'uso

Compatible with any LLM via the 'Bring Your Own Model' feature. Specific agent compatibility includes OpenHands, Claude Code, Codex, and Gemini, or any agent implementing the Agent-Client Protocol (ACP).

Note su licenza e rischi

Licensed under the MIT License.

Editorial verification 2026-08-09: repository URL, owner, description, license and repository statistics were reviewed. License metadata: MIT. README was fetched for the channel draft; re-check repository dependencies, releases and model terms before production use.

Rilascio e manutenzione

Not stated in the repository metadata

Firecrawl

firecrawl/firecrawl

★ 161,1KTypeScript

LangChain

langchain-ai/langchain

★ 143,6KPython

RAGFlow

infiniflow/ragflow

★ 86,7KGo