OpenHands 部署教程:如何快速搭起自托管 AI 编码智能体控制台
OpenHands 部署教程如何快速搭起自托管 AI 编码智能体控制台【免费下载链接】OpenHands OpenHands: AI-Driven Development项目地址: https://gitcode.com/GitHub_Trending/ope/OpenHandsOpenHands Agent Canvas 是一个自托管的 AI 编码智能体控制台让 OpenHands、Claude Code 等编码智能体跑在你自己的机器上用浏览器下发任务并实时查看代码改动。这次 OpenHands 部署只需两条命令耗时约 5 分钟。这是部署完成后你看到的主界面左侧 Conversations 列出全部历史会话Automate 入口负责自动化任务底栏的 Local 表示当前连接的是本机智能体服务器。跑起来之后你得到什么一个浏览器控制台新建会话、对话流、文件面板和终端全在界面里智能体每执行一条命令、改一个文件都能实时看到多智能体接入默认内置 OpenHands 智能体也可接入 Claude Code、Codex 等遵循 ACP 协议的智能体在同一界面切换自动化任务按时间调度或事件触发运行智能体例如 PR 一打开就自动做代码审查后端可换默认跑在本机之后可把 Docker 容器或虚拟机上的智能体服务器加进来前端不用重装OpenHands 部署的环境要求项目最低推荐Node.js22.12npm 与源码方式必需22.x 最新版uvnpm 与源码方式必需智能体服务器经 uvx 启动最新稳定版Docker仅沙箱方式必需Docker Desktop 或 Docker Engine内存2 GB4 GB网络能访问 npm registry 与 PyPI额外能访问 ghcr.io拉取沙箱镜像开始之前先验证前两项避免装到一半才发现缺东西node -v # 期望输出 v22.12.x 或更高 uv --version # 期望输出版本号没有就先安装 uvnode 低于 22.12 时 npm 会因 engines 约束直接安装失败uv 缺失则要到启动阶段才报找不到 uvx所以提前确认。三条路径把 OpenHands 跑起来路径一本机直跑最快。适合先试水、且能接受智能体直接操作你系统文件的情况。npm install -g openhands/agent-canvas agent-canvas为什么是两条命令npm 装的是发布版 CLIagent-canvas会一次性拉起前端、智能体服务器和自动化后端。预期结果终端滚动出启动日志浏览器打开http://localhost:8000即见主界面。注意这条路径的智能体以你的系统权限执行命令别让它指向重要目录。路径二Docker 沙箱更安全。智能体被关进容器只能看到你挂载进去的项目目录。export PROJECTS_PATH$HOME/projects mkdir -p $PROJECTS_PATH $HOME/.openhands docker run -it --rm \ -p 8000:8000 \ -v $HOME/.openhands:/home/openhands/.openhands \ -v ${PROJECTS_PATH}:/projects \ ghcr.io/openhands/agent-canvas:1.14.0为什么先 export 再 docker run容器只挂载 PROJECTS_PATH 指向的目录变量必须在启动前设好且该目录需先存在。预期结果首次拉镜像要几分钟起来后访问http://localhost:8000/canvas比路径一多了 /canvas 路径。路径三源码启动可改。想改前端代码或跟最新特性时用。git clone https://gitcode.com/GitHub_Trending/ope/OpenHands cd OpenHands npm install npm run dev预期结果同样落在 http://localhost:8000保存前端文件后界面热更新。验证效果给它一个最小任务点左侧 New Chat 新建会话选一个本地项目比如刚克隆的 OpenHands 仓库发一句列出当前目录的文件并解释 package.json 里每个 script 的用途。这个任务只读不写一次验证命令执行、文件读取、回复生成三段链路。完成后看两处对话区里智能体返回的脚本解释确认它真的读了文件左侧会话列表里的这条记录确认会话持久化生效。想继续体验自动化点左侧 Automate → Templates。Templates 页预置了一批可一键启动的自动化重点看每张卡片底部的 MCPs to connect before launch 标签——启动前要先连上对应的 GitHub 或 Slack 凭据。点进任一自动化如 PR Review on Open可看到完整配置顶部 Prompt 是任务指令中间 Trigger 为 Event、Event Type 为 pull_request_opened说明它由 PR 事件触发右上 Run now 可手动跑一次验证。界面背后其实是三个进程你访问的 8000 端口只是入口代理页面请求转给静态前端/api 与 /sockets 转给 18000 的智能体服务器和 18001 的自动化后端。和你有关的是底栏的 Local——它标记当前连接的是哪台智能体服务器以后接入远程后端只是给同一前端多加一个可切换选项。卡住的时候三个最常见的坑打开 8000 端口一直加载不出来现象命令执行完了浏览器却在转圈。 原因首次启动时 uvx 要现装智能体服务器包网络慢时界面要等几分钟才就绪。 解决回终端看日志是否在下载依赖别急着杀进程等下载完成再刷新。启动报端口占用现象日志出现 EADDRINUSE。 原因8000 端口已被别的程序占用。 解决入口端口由 PORT 环境变量控制换个端口重启即可PORT8080 agent-canvas重启后访问 http://localhost:8080 即可。Docker 方式下找不到项目现象智能体说访问不到你的代码目录。 原因export PROJECTS_PATH 写在了 docker run 之后实际挂载的是空路径。 解决先 export 并 mkdir再运行 docker run官方要求该目录在启动容器前就已存在。下一步该做什么到这里一个跑在本机的 OpenHands 智能体控制台已经就位后续玩法都从这个界面长出来。接下来选一个你熟悉的小仓库新建会话让它**解释这个项目并指出一处可优化的代码**然后在 Files 面板核对它实际读过的文件。需要长期自托管或暴露到内网时防火墙与 API key 的做法见 docs/SELF_HOSTING.md。【免费下载链接】OpenHands OpenHands: AI-Driven Development项目地址: https://gitcode.com/GitHub_Trending/ope/OpenHands创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

genshin-wish-export:原神祈愿记录导出的免费开源实操手册

genshin-wish-export:原神祈愿记录导出的免费开源实操手册

genshin-wish-export:原神祈愿记录导出的免费开源实操手册 【免费下载链接】genshin-wish-export Easily export the Genshin Impact wish record. 项目地址: https://gitcode.com/GitHub_Trending/ge/genshin-wish-export genshin-wish-export 是一个解决原…

2026/8/24 11:33:39 阅读更多 →
AI Agent研发交付实战:从部署集成到效能提升的完整方案

AI Agent研发交付实战:从部署集成到效能提升的完整方案

这次我们来看一个实战性很强的AI大模型项目落地方案,它来自“码士集团”,主题是如何将AI Agent融入真实的研发交付流程。这个方案不是单纯的概念讲解,而是提供了一个包含运行底座、控制框架、循环度量和知识工程的完整技术栈,目标…

2026/8/24 11:32:39 阅读更多 →
蓝桥杯算法竞赛实战:个人化基础算法模板库设计与核心代码解析

蓝桥杯算法竞赛实战:个人化基础算法模板库设计与核心代码解析

1. 项目概述:一份沉淀了实战经验的“蓝桥杯”基础算法模板库 如果你正在备战蓝桥杯,或者任何需要快速上手基础算法和数据结构的编程竞赛,那么你大概率和我一样,经历过这样的阶段:拿到一道题,思路清晰&#…

2026/8/24 11:32:39 阅读更多 →

最新新闻

专项攻克-springcloud及其组件在一次请求中的作用

专项攻克-springcloud及其组件在一次请求中的作用

文章目录 一、初识springcloud二、在一个请求中,springcloud各组件的作用,各组件的常见平替中间件有哪些API网关(Gateway/Zuul)注册中心(Nacos/Zookeeper)动态配置中心(Spring Cloud Config / N…

2026/8/24 13:31:23 阅读更多 →
Minecraft 存档修复工具 Region Fixer:从只读体检到重建再生,5 个场景完整实战

Minecraft 存档修复工具 Region Fixer:从只读体检到重建再生,5 个场景完整实战

Minecraft 存档修复工具 Region Fixer:从只读体检到重建再生,5 个场景完整实战 【免费下载链接】Minecraft-Region-Fixer Python script to fix some of the problems of the Minecraft save files (region files, *.mca). 项目地址: https://gitcode.…

2026/8/24 13:31:23 阅读更多 →
AIV — Verilog/SystemVerilog代码及集成自动化辅助工具

AIV — Verilog/SystemVerilog代码及集成自动化辅助工具

AIV — Verilog/SystemVerilog代码及集成自动化辅助工具 AIV( Automated Integration for Verilog/SystemVerilog)是面向数字 IC 和 FPGA 开发工程师的 HDL 集成辅助工具,用于快速创建文件、例化模块、管理顶层端口与内部信号,以及…

2026/8/24 13:30:22 阅读更多 →
2026年SMT贴片厂家怎么承接打样与批量生产?

2026年SMT贴片厂家怎么承接打样与批量生产?

企业开发电子产品时,PCB设计完成后,通常需要寻找SMT贴片厂家完成样板、试产以及后续批量生产。实际生产过程中,客户关注的不只是“能不能贴片”,还包括工程资料确认、锡膏印刷、元件贴装、回流焊、SPI、AOI,以及0201、…

2026/8/24 13:30:22 阅读更多 →
【C++ 工具分享】监控录像筛选工具,识别静态无运动视频,生成整理 + 还原 BAT 脚本,断点续传

【C++ 工具分享】监控录像筛选工具,识别静态无运动视频,生成整理 + 还原 BAT 脚本,断点续传

前言家里小米摄像头会持续录制视频,日积月累产生大量 MP4 文件。很多时间段画面完全静止,没有人和物体活动,白白占用大量磁盘空间。市面上视频剪辑软件只能手动打开一个个看,批量筛选监控录像的工具比较少。于是用 C OpenCV FFm…

2026/8/24 13:30:22 阅读更多 →
【单片机课设毕设项目】基于 51/STM32 单片机的多指标水质检测设备设计与实现 单片机水环境传感器采集与手动自动双模式报警系统设计(018104)

【单片机课设毕设项目】基于 51/STM32 单片机的多指标水质检测设备设计与实现 单片机水环境传感器采集与手动自动双模式报警系统设计(018104)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

2026/8/24 13:30:22 阅读更多 →

日新闻

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践 前端安全依赖分层防护。没有任何单一配置能替代输出编码、权限校验和依赖更新。 把不可信内容当作数据 默认使用框架的转义能力;确需渲染 HTML 时,先在服务端或可信的客户端库中进行白名单过滤。避免把用户输入直接赋给 inne…

2026/8/24 1:08:15 阅读更多 →
Windows登录密码存储机制全解析:从哈希算法到安全加固实战

Windows登录密码存储机制全解析:从哈希算法到安全加固实战

1. 项目概述:Windows登录密码的“黑匣子”每次你按下CtrlAltDel,输入密码,然后看到那个熟悉的桌面,这背后发生了一系列复杂而精密的操作。作为一名长期与Windows系统打交道的从业者,我经常被问到:“我的密码…

2026/8/24 1:08:15 阅读更多 →
AI面试系统安全挑战与解决方案

AI面试系统安全挑战与解决方案

1. 项目概述:AI面试系统的安全挑战去年参与某跨国企业AI面试系统部署时,遇到一个典型案例:候选人在视频面试中无意提到竞争对手产品名称,系统竟自动将该信息关联到企业知识库并生成竞品分析报告。这个看似"智能"的功能&…

2026/8/24 1:08:15 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/23 18:47:06 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/24 11:20:22 阅读更多 →