{"repo":"weidu12123/1Shell","free":true,"listed":false,"github":"https://github.com/weidu12123/1Shell","clone":"git clone https://github.com/weidu12123/1Shell.git","description":null,"language":"JavaScript","stars":123,"topics":["ai-agents","claude-code","mcp","proxyjump","server-monitoring","vps-management","webssh"],"license":"MIT","category":"mcp-servers","readme_excerpt":"1Shell One Shell to rule them all. WebSSH + VPS 管理中枢 + MCP Server + AI AgentRun。 给人和 AI Agent 共用的本地优先多主机运维平台。人可以把它当作 WebSSH / VPS 控制台使用；AI Agent 可以通过 MCP、1Shell AI 和受控工具层调用它，让多台 VPS 成为可观察、可操作、可审计、可协作的运维对象。 项目主页 --- 什么是 1Shell？ 1Shell 是一个面向个人开发者、小团队和轻量运维场景的多主机运维平台。它有两个同等重要的身份： - 对人来说，它是一个 WebSSH / VPS 管理中枢，用来管理终端、文件、脚本、探针、审计和 AI 辅助操作。 - 对 AI Agent 来说，它是一个受安全边界管控的 MCP Server，把多台 VPS 封装成可被智能体调用的运维能力层。 传统 WebSSH 面板解决的是“如何连上服务器”；1Shell 更关注连接之后的人机协同运维闭环： 在 4.2 中，1Shell AI 的核心执行单元收敛为 AgentRun ：一次用户目标对应一次可追踪、可中断、可审计、可验证的运行过程。旧版重型 Program / Task runtime 不再作为默认产品路径；可复用能力会围绕真实成功的 AgentRun、Skill、Script 和轻量 AI Task 逐步沉淀。 4.5 完成了 Panel 与配置的拆分：配置能力独立为“配置”板块，Panel 回到详情、主机、文件、探针、审计等服务器面板主线。下一阶段开始补全 1Shell 还缺少的确定性面板能力，优先从 systemd、Docker / Compose、端口 / 进程、日志、证书、站点 / 反代和主机健康概览做资源发现与只读状态，再逐步加入可审计操作。详见 Panel 补全计划。 下一步路线再强调一次：证书管理不要照抄 1Panel 的常驻证书中心和大 CRUD 面板，优先做“发现 - 到期预警 - 任务化签发/续期 - 验证/审计”的确定性链路。低频、重操作、需要证书密钥参与的部分，交给任务模块和 1Shell AI 编排，尽量不把负担留在受控 VPS 上。 本次同步补齐了几处 agent 体验细节： - /compact 会压缩历史消息，并在前端显示独立的“正在压缩...”状态。 - 主机列表、探针列表等工具结果支持结构化卡片展示，减少模型重新拼表格导致的格式漂移。 - 1Shell AI 的工具结果会尽量把结构化数据交给前端渲染，最终回答只负责总结。 - 清理了过度具体的 GitHub 部署提示，让模型根据目标和上下文自行判断是阅读网页还是拉取源码。 --- 核心能力 1. 多 VPS 集成管理 1Shell 提供统一的 VPS 工作台，用于管理多台远程主机和本机环境。 能力 说明 --- --- 多机 SSH 终端 统一管理本机 Shell 与远程 SSH 会话 SFTP 文件管理 浏览、预览、编辑、上传、下载、新建、重命名和删除远程文件 主机仓库 管理主机、角色、标签、排序、归档与连接信息 服务器详情 查看单机详情和跨 VPS 健康概览 服务面板 后续补全 systemd、Docker / Compose、端口 / 进程、日志、证书状态与任务化签发/续期、站点 / 反代等确定性能力 脚本库 沉淀常用运维脚本，在终端里一键注入；1Shell AI 可读写和运行 探针监控 Agentless SSH 探针、probe-agent、relay","default_branch":null,"files":null,"tree":[],"storefront":"/r/weidu12123","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/weidu12123/1Shell/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}