rainj2013

Luna Mux — Development skill for Claude Code

Development community

面向 Coding Agent 的终端工作台:以项目为单位维护 Session 与分屏终端,为 Agent 自动注入 Hook 和 MCP,并内置 SSH、SFTP 与浏览器自动化.

How to install Luna Mux

This entry records only its repository, not the path inside it, so there is no exact command to give. Open rainj2013/luna-mux and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Luna Mux does

面向 Coding Agent 的终端工作台:以项目为单位维护 Session 与分屏终端,为 Agent 自动注入 Hook 和 MCP,并内置 SSH、SFTP 与浏览器自动化。

Alternatives in Development

  • Chrome Devtools MCP — Chrome DevTools for coding agents 29504 108 1 31.7k ★
  • Codemcp — Coding assistant MCP for Claude Desktop 1.6k ★
  • Projectmem — Open-source coding agent memory 766 ★

README

Luna Mux 图标

Luna Mux

面向 Coding Agent 的终端工作台

构建状态 支持平台 MIT License

下载 · 开发文档 · AI 协作开发规范 · 设计方案

English · 简体中文

Luna Mux 是一个面向 Coding Agent 的终端工作台。它以项目目录为单位维护会话,一个会话里可以有多个终端窗格,每个窗格既可以是本地终端,也可以是 SSH 远程终端。在这些终端里启动 Codex、Claude Code 或 [DeepSeek Harness TUI(dst)](https://github.com/ccch1mneyyy/dsh-TUI) 时,Luna Mux 会自动注入 Hook 和 MCP 来扩展 Agent 的能力:Hook 负责状态监控,Luna Mux MCP 让 Agent 控制 Luna Mux 自身的各个功能,agent-browser MCP 让 Agent 操作浏览器。此外还内置了移植自 Luna Remote 的完整 SSH 与 SFTP 能力。

项目会话与终端窗格

一个会话对应一个项目目录,保存项目根目录和窗格布局。

![Luna Mux 终端工作区](assets/screenshots/terminal.png)

  • 一个会话里有多个终端窗格,支持横向/纵向分割、拖动比例、布局预设、重命名和最大化。
  • 每个窗格既可以是本地终端(macOS 的 zsh/bash、Windows 的 PowerShell 或 WSL),也可以是 SSH 远程终端。
  • 本地和远程终端共用 xterm.js 界面,包括搜索、复制粘贴、主题、字体、背景和输出流控。
  • 应用重启后恢复会话与布局,但不擅自重连服务器或重启进程。

数据库窗格

数据库窗格可在当前会话中连接 SQLite、MySQL / MariaDB 和 PostgreSQL,浏览表与视图、查看字段/索引/外键、执行分页 SQL 查询,并导入导出 CSV、JSON 与 SQL;SQLite 还支持部分结构编辑。

  • 每个数据库窗格使用独立连接;连接配置可保存,密码保存在系统凭据库。
  • 窗格默认以只读模式打开,DML 和 DDL 写入需要经过当前会话授权确认。

终端里的 Agent

Luna Mux 支持 Codex、Claude Code 和 [DeepSeek Harness TUI(dst)](https://github.com/ccch1mneyyy/dsh-TUI)。在任意终端窗格里启动这些 Agent,Luna Mux 会自动发现并注入 Hook 和 MCP 来扩展它们的能力。

DeepSeek Harness TUI 可在 Agent 菜单中选择,也可在新终端里运行 `dsh-tui` 或