爱意满满的作品展示区。
woai110120130

aiopsterm: 17 款 AI 编程助手一个收件箱,服务器零装 Agent 的开源运维终端

  •  
  •   woai110120130 · 16h 30m ago · 459 views

    各位 V 友好,用 Linux 十五年了,一直想做一个全能、全平台的终端,有了 AI 终于把它实现了——开源运维终端 aiopsterm ,介绍给大家。它支持九类能力:

    1. 终端/远程主机管理:分屏、多终端广播、SSH (跳板机/嵌套/代理)、文件互传、主题与快捷键
    2. 主机 AI Agent:AI 直接操作终端管理远程 SSH 主机,本地终端也能交给 AI 盯着
    3. AI 会话管理:Codex 、Claude Code 、Cursor 、Gemini 、Copilot 、Grok 、OpenCode 、CodeBuddy 、Kimi Code 等 17 款 AI 编程助手的会话集中管理,transcript 可查看可修订,状态实时通知
    4. 主机资产管理:主机/堡垒机( JumpServer 同步)/密钥/代理统一管理
    5. 快捷命令与命令录制
    6. 知识库:运维经验沉淀,AI 可引用
    7. 插件体系
    8. Kubernetes:资源面板 + AI 协助操作集群
    9. 数据库:SQL 控制台 + DB AI (自然语言转 SQL 、解释、优化、诊断),支持 MySQL/PG/Oracle/SQL Server/SQLite/MariaDB/OceanBase/KingBase

    和市面工具的区别(先说清楚,免得问了):

    • 终端基本功(分屏/广播/主题/快捷键)对标 WindTerm 、Tabby 这些优秀免费终端,该有的都有
    • 差异在两块:一是 AI 会话收件箱——17 款 AI 编程助手的会话集中管理,状态实时可见、桌面通知(可自定义声音)、transcript 可翻可搜索可修订(专治 agent 拒答把会话聊废)、文件变更可审查;二是远程 AI 零安装——AI 直接驱动绑定的 SSH 终端操作服务器,跳板机/代理后的主机也一样,服务器一行都不用装
    • 据我所知 Warp 的 AI 主要面向本地终端,WindTerm/FinalShell 没有 agent 会话管理——这两块目前没人做,欢迎指正

    "远程 AI 运维"实际用起来长这样

    服务器磁盘告警,你把这台主机绑给 AI 会话——AI 就在这个终端里开始干活:df -h 看分区、du 逐层下钻、查进程和日志,最后给出定位结论和处理建议。每条命令都在你眼前的终端里跑,随时看得见了随时可以接管键盘。本地终端同样可以让 AI 盯着。反过来,这些主机能力还能通过 MCP 导出,让你 IDE 里的外部 agent 也能直接控制远程主机——全程不需要在服务器上装任何东西。

    其他可能打动你的点

    • DB AI:自然语言转 SQL 、解释执行计划、慢查询诊断
    • MCP 双向:既接第三方 MCP Server ,也能把 SSH/AI 会话/数据库只读能力导出给外部 Agent
    • 文件互传:远程/本地双栏拖拽
    • macOS 安装包经 Apple 签名+公证,全平台附 SHA-256

    关于隐私(先说清楚):遥测是匿名的(装机数、活跃数、版本/平台),不采集终端内容、命令、路径、凭据,设置里可一键关闭并撤回数据。

    链接

    目前 v0.1.x 早期版本,肯定有不少糙的地方,任何吐槽都欢迎。

    1 replies    2026-09-07 01:39:28 +08:00
    iwolfor
        1
    iwolfor  
       13h 41m ago
    ▎ Using DeepSeek-V4-Flash[1m] (from .claude\settings.json) · /model
    ⎿  SessionStart:startup hook error
    ⎿  Failed with non-blocking status code: /usr/bin/bash: line 1: powershell.exe: command not found
    ⎿  SessionStart:startup hook error
    ⎿  Failed with non-blocking status code: &: The term 'node' is not recognized as a name of a cmdlet, function,
    script file, or executable program.
    ⎿  SessionStart:startup hook error
    ⎿  Failed with non-blocking status code: &: The term 'node' is not recognized as a name of a cmdlet, function,
    script file, or executable program.
    ⎿  SessionStart:startup hook error
    ⎿  Failed with non-blocking status code: node: The term 'node' is not recognized as a name of a cmdlet, function,
    script file, or executable program.

    貌似不能正确识别本地自定义的 hook 。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5585 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 07:20 · PVG 15:20 · LAX 00:20 · JFK 03:20
    ♥ Do have faith in what you're doing.