MistTerm · Team SSH terminal

One team login for servers and docs.

A terminal for your servers. Your team shares commands and docs, with role-based access and command records. Server passwords stay encrypted on your own computer.

MistTerm desktop app: all 5 demo servers connected in the list on the left, a terminal session on staging-web in the middle, and the AI assistant on the right checking memory on every server and listing the results per server
Real MistTerm screenshot: the AI assistant checks memory on 5 demo servers and lists the results per server.

MistTerm first — docs and admin as companions

The core product is the team SSH terminal. MistDocs holds runbooks next to it; the console manages members and certificates.

MistDocs

Runbook companion

Secondary to MistTerm: keep runbooks, API notes, and onboarding next to the commands your team actually runs. Several people can edit the same doc; sheets and the delivery board are optional.

  • Real-time collaborative editing
  • Steps live in the runbook, not buried in chat history
  • Each team's docs are private to that team; set view or edit access per person
  • Docs organized in folders
  • Send new hires one link to the onboarding docs
  • Turn a saved command into a doc in one click; docs can link team snippets, and each snippet links back to its docs

Team admin console

Team Management

A single page to add or remove members, manage API keys (credentials for automated scripts), and review activity. Each team can turn on its own certificate center; it is off by default.

  • Add a member or remove someone's access in seconds
  • API keys and event notifications (webhooks) for your automated release pipeline
  • Sign in with Google or GitHub
  • Activity log: who did what, and when
  • Optional team certificate center, so nobody shares login credentials

What it looks like

These are real screenshots. The servers and data come from a demo setup.

SSH Terminal

MistTerm

The desktop app and mist CLI share one server list. Fresh installs ship example commands. By default commands are only recorded; blocking is opt-in. Records cover snippets, history, AI, and batch runs — not hand-typed PTY input yet.

  • Saved-commands panel with built-in examples on first launch
  • Server groups with status indicators
  • See which commands ran; hand-typed terminal input is not audited yet
Download →
Left: the server list in the MistTerm desktop app. Right: mist ls in a terminal lists the same 5 servers, and mist exec connects to one of them.
Team Docs

MistDocs

Team runbooks and docs that several people can edit at once, with no more passing screenshots around.

  • Rich text editor with Markdown support
  • Edit together and see who is making changes
  • Version history, so you can restore an earlier version
  • Public links for external sharing
Management

Team admin console

Admin console for team members, permissions, and command records.

  • Team overview — members, storage, activity
  • Command records, with risky commands tagged
  • Manage login certificates: issue new ones, revoke old ones
  • AI ops assistant in the sidebar (connect your own AI model first)
Open Console →

Built to run in production

3
Public repos on GitHub
v1.2.9
Current MistTerm release
3
Supported platforms
AGPL
MistTerm client license

Open source, free, and reachable

Read real usage stories, ask questions in GitHub Discussions, or file an issue. MistTerm is AGPL; hosted team features are free for small teams.

MistTerm is free and open source

The MistTerm desktop client and mist CLI are AGPL. Hosted team features are free for small teams. MistDocs is the runbook companion. Join the community on GitHub Discussions.

Create Your Account

Sign up to create or join a team

or continue with

Welcome Back

Log in to manage your team's saved commands

Forgot password?

or continue with

Forgot password

Loading...

Set a new password

Loading...

Dashboard

团队概况

新能力
脚本或 AI 要上服务器跑命令,会先来问你一声

你在 MistTerm 里自己敲的命令不受影响。只有脚本、AI、定时任务想上机时,才会出现在「自动执行」里,由管理员同意或拒绝。

常用入口

Your Teams

Team Snippets

API Keys

Select a team to view API keys

Webhooks

Select a team to view webhooks

Snippet Templates

Loading templates...

Terminal Recordings

Select a team to view recordings

Collaboration Sessions

Select a team to view sessions

Server Groups

AI Assistant

运维手册

先选一个团队

🖥 Server status

Pick a team on the Overview tab to see which servers are online

📜 Recent activity

🔐 Account security

Two-factor sign-in

After turning it on, logging in with your password also asks for a 6-digit code from an authenticator app on your phone.

Loading...

⚡ Quick commands

Pin commands you use often — click to copy, then paste into your terminal.

自动执行 ?

自动化想上机,先过你这关

脚本、AI、定时任务要在服务器上跑命令时,会先出现在这里。安全的只读检查可能自动通过;其余要管理员点同意。你自己在终端里敲的命令不受影响。

  1. 先建一个「脚本账号」,把密钥交给脚本(密钥只显示一次)
  2. 脚本要跑命令时,会出现在「待你审批」
  3. 同意后由系统代跑,结果在「执行结果」里看

系统规则不可改;下面可加团队自己的规则(例如某环境某类命令直接通过或拒绝)。

旧版命令确认

这是 MistTerm 旧的确认列表。脚本、AI、自动化请用「自动执行」。

命令记录

-
📜 记录条数
-
✅ 已放行
-
🛑 已拦截
-
🖥 有记录的服务器
📈 按天
👥 谁执行得多

Admin Panel