awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
All-Hands-AI avatar

All-Hands-AI/OpenHands

0
View on GitHub↗
77,468 星标·9,847 分支·Python·11 次浏览openhands.dev↗

OpenHands

OpenHands is an autonomous AI software engineer and coding assistant designed to execute software engineering tasks by interacting directly with codebases and development environments. It functions as a platform for running AI agents that can write code and manage files to automate complex development workflows.

The system distinguishes itself through a container-based execution environment that isolates agent actions within a sandboxed Linux environment. It employs an autonomous agent loop of observation, planning, and action, supported by a standardized communication protocol that allows it to remain agnostic to the specific large language model provider being used.

The platform includes a web-based management interface for deploying and orchestrating multiple agents across local or cloud backends. It further covers automated engineering workflows through event-driven orchestration and scheduled triggers that connect agents with external communication and project management services.

Features

  • Autonomous Software Engineering - Provides an autonomous AI agent capable of navigating codebases and implementing software features independently.
  • Autonomous Software Engineers - An autonomous AI agent that interacts directly with codebases and development environments to execute software engineering tasks.
  • Agent Deployment Management - Provides a web-based interface to monitor, control, and deploy multiple agent instances.
  • AI Agent Orchestrators - Orchestrates and coordinates multiple AI agents across diverse environments via a centralized interface.
  • Autonomous Agent Loops - Implements a continuous cycle of observation, planning, and action to enable autonomous agent behavior.
  • Autonomous Coding Assistants - Provides an autonomous assistant that can independently write, test, and manage software development workflows.
  • Autonomous Coding Agents - Provides AI agents that autonomously execute coding tasks, file management, and command execution within a development environment.
  • Containerized Development Environments - Runs AI-driven coding tasks within isolated containerized development environments to ensure safe execution.
  • Container-Based Sandboxes - Isolates AI agent actions within sandboxed container environments to protect the host system.
  • Agent Backend Managers - Acts as a platform for running AI agents within isolated containers with a management interface.
  • Recurring Agent Scheduling - Supports triggering autonomous agents on fixed timetables to automate repetitive software engineering tasks.
  • Execution Environment Switchers - Allows switching between local, containerized, or virtual machine execution environments for agent logic.
  • Agent Deployment Servers - Provides a deployment system and server infrastructure for hosting multiple AI agents on a single machine.
  • AI Integration Protocols - Implements communication standards for exchanging context and tool data between AI systems and software components.
  • LLM Model Integrations - Integrates various large language models into the platform using a standardized communication protocol.
  • Event-Driven Automation Engines - Ships a system for building event-driven sequences that integrate with external communication and project management tools.
  • AI Engineering Workflows - Creates automated engineering workflows that connect AI agents with project management and communication services.
  • Event-Driven Workflow Triggers - Triggers automated agent sequences based on external signals and scheduled events.
  • LLM Communication Protocols - Employs a standardized communication layer to maintain compatibility across different LLM providers.
  • Agentic Session Persistence - Maintains interaction history and task state to allow agents to resume long-running development sessions.
  • Agent Action Frameworks - Platform for AI software developers as generalist agents.
  • Agent Frameworks - Open-source agents designed for software developers.
  • AI Coding Assistants - Open-source alternative to autonomous coding agents.
  • Natural Language Processing - Framework for building applications with large language models.
  • Code Refinement - Open platform for generalist AI software developers.
  • Coding Agents - Platform for software development agents.
  • Command Line Tools - Open-source development agent supporting CLI, GUI, and cloud-based execution modes.

Star 历史

all-hands-ai/openhands 的 Star 历史图表all-hands-ai/openhands 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

OpenHands 的开源替代方案

相似的开源项目,按与 OpenHands 的功能重合度排序。
  • kilo-org/kilocodeKilo-Org 的头像

    Kilo-Org/kilocode

    15,616在 GitHub 上查看↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    TypeScriptaiai-ageai-coding
    在 GitHub 上查看↗15,616
  • opendevin/opendevinOpenDevin 的头像

    OpenDevin/OpenDevin

    77,460在 GitHub 上查看↗

    OpenDevin is an autonomous software engineering agent and orchestrator designed to execute coding tasks and manage development workflows using large language models. It functions as a centralized control center for managing and switching between various local and cloud artificial intelligence backends. The system utilizes a Docker sandbox environment to isolate autonomous agents in containers, protecting the host filesystem during code execution. It includes an automated engineering workflow tool that integrates with version control and chat services to trigger tasks via webhooks or scheduled

    Python
    在 GitHub 上查看↗77,460
  • letta-ai/lettaletta-ai 的头像

    letta-ai/letta

    21,168在 GitHub 上查看↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Pythonaiai-agentsllm
    在 GitHub 上查看↗21,168
  • langchain-ai/deepagentslangchain-ai 的头像

    langchain-ai/deepagents

    25,006在 GitHub 上查看↗

    Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing AI agents built with computational graphs. It provides a containerized runtime environment that handles agent execution, state persistence, and the versioning of AI assistants. The platform distinguishes itself through deep integration with the Model Context Protocol, allowing agents to function as servers that expose tools and capabilities to external clients. It features a sophisticated observability suite for capturing execution traces, performing LLM-based evaluations agai

    Pythonagentsdeepagentslangchain
    在 GitHub 上查看↗25,006
查看 OpenHands 的所有 30 个替代方案→

常见问题解答

all-hands-ai/openhands 是做什么的?

OpenHands is an autonomous AI software engineer and coding assistant designed to execute software engineering tasks by interacting directly with codebases and development environments. It functions as a platform for running AI agents that can write code and manage files to automate complex development workflows.

all-hands-ai/openhands 的主要功能有哪些?

all-hands-ai/openhands 的主要功能包括:Autonomous Software Engineering, Autonomous Software Engineers, Agent Deployment Management, AI Agent Orchestrators, Autonomous Agent Loops, Autonomous Coding Assistants, Autonomous Coding Agents, Containerized Development Environments。

all-hands-ai/openhands 有哪些开源替代品?

all-hands-ai/openhands 的开源替代品包括: kilo-org/kilocode — Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development… opendevin/opendevin — OpenDevin is an autonomous software engineering agent and orchestrator designed to execute coding tasks and manage… letta-ai/letta — Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across… langchain-ai/deepagents — Deepagents is an LLM agent orchestration platform and stateful application server designed for deploying and managing… cline/cline — Cline is an extensible agent runtime and multi-agent orchestration engine designed to automate complex software… smallcloudai/refact — Refact is an autonomous AI software engineering system and code assistant. It functions as an agent orchestrator…