返回产品
AI-NATIVE OPERATIONS WORKSPACE

YeShell

面向所有人的 AI 原生终端与 SSH 工作台。

把多协议连接、数据库与中间件管理、AI 辅助和故障排查,整合进一个统一的跨平台桌面环境。

YeShell / PRODUCT DEMO

按真实界面还原 · 示例数据点击标签切换工作区

YeShell / 界面预览 · 示例数据
01 / PROBLEM

为什么做 YeShell

01

一次排障,要切换太多工具

SSH、数据库客户端、Redis、Kafka 与 AI 对话分散在不同窗口,连接信息和现场证据很难放在一起看。

02

AI 看不到正在处理的现场

手工复制日志、SQL 和报错会打断工作,主机身份、表结构和执行结果也容易在来回切换中丢失。

03

有效经验留不下来

主机约定、排障结论和处置步骤散落在终端历史与聊天里,遇到同类问题时又要重新交代上下文。

02 / WORKFLOW

从现场到结果

01

连接工作现场

在连接中心打开 Shell、SSH、数据库或中间件,进入对应的工作空间。

02

带上当前上下文

从终端输出、选中文本、SQL 与表结构,或中间件元数据开始分析。

03

让 AI 协助判断

终端 Agent 连续读取工具结果推进排障;数据库与中间件助手给出解释和可编辑草稿。

04

按权限执行操作

终端按所选审批策略执行;SQL、Redis 命令与 Kafka 消息由你检查草稿后手动运行。

05

留下可复用的经验

把主机约定、诊断结论和 runbook 保存在本地记忆,供后续运维任务调用。

03 / CAPABILITIES

主要能力

01

终端与远程访问

保留熟悉的终端操作,把本地与远程环境放进统一的连接中心。

  • 本地 Shell、标签页、分屏与主题
  • SSH 跳板、端口转发与 SFTP
  • Telnet、串口和 RDP 远程访问
02

数据库工作区

从浏览库表到编写 SQL,再到分析查询报错,在同一个工作区完成。

  • MySQL、PostgreSQL、SQLite、SQL Server、Oracle
  • 库表与字段浏览、分页数据、查询结果
  • AI 生成、解释与优化 SQL,手动运行草稿
03

Redis 与 Kafka

把缓存排查和消息检查纳入运维现场,直接查看状态并准备操作草稿。

  • Redis 键扫描、类型、TTL、值与命令工作台
  • Kafka Topic、分区、消费组积压与消息快照
  • AI 解释元数据,辅助编写命令或消息
04

上下文感知 Agent

围绕当前终端证据持续调用工具、检查结果,让排障过程可以跟踪和停止。

  • 终端输出与选区解释、当前及多窗口诊断
  • 命令风险分级与可选审批策略
  • 流式回复、停止、排队与本地会话历史
05

MCP 与自选模型

接入自己的模型服务和运维工具,按工作环境配置 AI 的能力范围。

  • OpenAI 兼容接口与本地模型服务
  • stdio、SSE 与 Streamable HTTP MCP
  • 工具发现、调用审批与过程记录
06

本地运维记忆

把值得保留的运维知识放在本地,减少重复说明环境和重新寻找处理步骤。

  • 偏好、事实、决策、待办与 runbook
  • 按用户、连接配置和会话组织
  • 本地存储、检索与上下文回忆
04 / PRODUCT STRUCTURE

产品如何组成

01

CONNECTION CENTER

用项目分组与连接配置组织本地终端、远程主机、数据库和中间件。

02

OPERATIONS WORKSPACES

终端、SQL 查询、Redis 键与 Kafka 消息各有工作空间,共用一个桌面入口。

03

CONTEXT & AGENT

让 AI 理解当前现场;终端提供工具执行,数据库和中间件提供人工执行的草稿。

04

TOOLS & MEMORY

通过自选模型、MCP 工具和本地运维记忆,连接外部能力并保留排障经验。

05 / SCENARIOS

适用场景

服务器与多主机排障

从当前 SSH 输出开始诊断,必要时联合多个窗口分析同一事件的日志与状态。

数据库日常维护

浏览表结构与数据,让 AI 解释 SQL、分析错误并准备查询,再由你审核运行。

缓存与消息问题定位

检查 Redis 键、TTL 和值,查看 Kafka 分区、消费组积压与有限消息快照。

长期维护同一批环境

留下主机约定、故障模式和有效处置步骤,让后续任务可以调用本地运维记忆。

06 / BOUNDARY & PROGRESS

边界与当前进度

PRODUCT BOUNDARY
01

终端审批策略可选

默认只读策略对变更操作逐次审批;显式选择完全控制后,当前连接与对话内的终端命令和已启用 MCP 工具可自动执行。

02

SQL 与中间件草稿手动执行

数据库和中间件 AI 不继承终端授权。SQL 使用连接账号的实际权限;中间件写入操作另需确认。

03

模型与数据边界由你配置

AI 上下文会发送至所选模型服务;数据库不自动附带结果行,中间件键值与消息正文需主动勾选。也可接入本地模型。

04

能力以实际版本为准

高级 AI 能力可能受授权开关控制;跨平台安装包与新增连接能力仍在持续验证和完善。

CURRENT STATUS

YeShell 已覆盖终端、五种数据库、Redis 与 Kafka,并集成 Agent、MCP 和本地记忆;目前持续完善跨平台验证与使用体验。

已具备

终端与统一连接中心

本地 Shell、SSH、Telnet、串口和 RDP 已接入桌面工作台。

已具备

数据库与中间件工作区

五种数据库及 Redis、Kafka 已有内置实现,并接入各自的 AI 助手。

已具备

Agent、MCP 与本地记忆

已形成终端工具调用、审批策略、会话历史和运维记忆链路。

进行中

跨平台验证与体验打磨

持续完善安装包、连接兼容性、执行反馈与真实运维场景表现。

07 / FAQ

常见问题

01YeShell 现在可以试用吗?+

项目已有可运行实现,仍在持续开发和验证。可以联系叶师傅,说明你的系统、连接类型和典型运维任务,了解当前可用版本。

02支持哪些系统和连接方式?+

桌面端面向 Windows、macOS 和 Linux,覆盖本地 Shell、SSH、Telnet、串口和 RDP,并内置数据库与 Redis、Kafka 工作区。具体安装包与可用能力以实际版本为准。

03支持哪些数据库?AI 会直接执行 SQL 吗?+

当前内置 MySQL、PostgreSQL、SQLite、SQL Server 和 Oracle。AI 可生成、解释、优化 SQL 并分析报错,生成内容只会成为查询草稿,由你检查后手动运行。

04Redis 与 Kafka 可以做什么?+

Redis 支持键扫描、类型、TTL、值查看与命令工作台;Kafka 支持 Broker、Topic、分区、消费组积压、有限消息快照、新建 Topic 与发送消息。当前不含 Redis Cluster / Sentinel 自动发现、Kafka Schema Registry / Avro 和中间件 SSH 隧道。

05可以使用自己的模型服务吗?+

可以配置 OpenAI 兼容的模型接口,也可以根据数据边界接入 Ollama、vLLM、LocalAI 等本地或私有服务。

06终端 Agent 如何控制执行权限?+

默认只读策略会先确认终端就绪,再自动执行白名单内只读命令,其他操作逐次审批。也可选择每条命令确认,或显式授予当前连接与对话完全控制,包括高风险命令。完全控制不会保存为默认设置,手动输入、断连或切换会话会撤销授权;风险分级不是系统沙箱。

07AI 上下文会全部留在本地吗?+

本地记忆和会话历史保存在客户端;使用 AI 时,所选上下文会发送到配置的模型服务。数据库不会自动附带结果行和连接配置,中间件键值与消息正文需主动勾选。SQL、报错和终端文本本身仍可能包含敏感内容,可按需要接入本地模型。

08MCP 和记忆是否已经实现?+

已内置 stdio、SSE 和 Streamable HTTP MCP 接入,以及按用户、连接配置和会话组织的本地运维记忆。部分高级 AI 能力可能受打包版本的授权开关控制,具体以当前可用版本为准。

HAVE A REAL SCENARIO?

带着真实问题来聊聊。

试用、合作或产品建议,都欢迎直接联系叶师傅。

联系叶师傅