macOS Native · Local-First · No Login macOS Native · Local-First · No Login

Your agents deserve a better environment.termura is it. 你的 Agent 值得更好的运行环境。termura 就是答案。

The biggest variable in agent output quality isn't intelligence — it's where agents run. Termura detects the agents in your terminal, tracks what they cost, isolates their context, and versions the rules they follow. The terminal, rethought. 决定 Agent 产出质量的最大变量,不是模型智力——而是运行环境。Termura 检测终端里的 Agent,追踪它们的开销,隔离它们的上下文,并对它们遵循的规则做版本管理。终端,重新思考。

Coming Soon 即将发布 Explore Features 查看功能
termura — zsh
~/project claude "refactor auth middleware"
  Claude Code · thinking
  Analyzing 12 files... Planning refactor strategy
~/project codex "add unit tests for user service"
  Codex · completed
   Created 8 test cases in tests/user_service_test.go
  rm -rf · needs review
  # Termura detects agents, tracks cost, isolates contextTermura 检测 Agent,追踪开销,隔离上下文
  [2 agents] [branch: investigation/auth] [ctx 42.1k/200k] [$0.38]
Core

Three Pillars 三大支柱

Traditional terminals treat every byte the same. AI tools produce thousands of lines a day. Termura rebuilds the input, the record, and the memory. 传统终端对每一个字节一视同仁,而 AI 编程工具日均产出数千行输出。Termura 从输入、记录、记忆三个层面重建终端交互。

Editor-Grade Input 编辑器级输入

TextKit 2 powered composer. Click-to-position cursor, multi-line editing, word-level navigation, input history, file attachments, and auto-saved drafts. Write prompts like you write code. 基于 TextKit 2 的编辑器级输入区。鼠标点击定位、多行编辑、词级导航、输入历史、文件附件、未发送草稿自动保存。像写代码一样写 prompt。

Structured Activity 结构化活动记录

OSC 133 shell integration turns raw scrollback into command boundaries — command, exit code, duration, semantic type. Click any entry to jump back to it. Export the whole session as HTML or JSON. OSC 133 Shell 集成把线性滚屏切成命令边界——命令、退出码、耗时、语义分类。点击任意条目跳回终端对应位置。整个 Session 可导出为 HTML 或 JSON。

Knowledge Persistence 知识持久化

Sessions survive restarts in SQLite, searchable with FTS5 full-text search. Integrated Markdown notes. Token and cost tracking. Everything lives in ~/.termura/ — on your disk, nowhere else. Session 跨重启持久化于 SQLite,FTS5 全文搜索随时可查。集成 Markdown 笔记。Token 与费用追踪。全部数据存放在 ~/.termura/——只在你自己的磁盘上。

What makes it different 差异化

AI Agent Aware AI Agent 感知

Termura doesn't run agents — it observes them. Detect, display, notify, isolate. You stay in control. Termura 不编排 Agent,它感知 Agent。检测、展示、通知、隔离——用户始终保持完全控制权。

Auto-Detect 自动检测

Identifies Claude Code, Codex, Aider, OpenCode, Gemini and Pi from PTY output semantics — then tracks each one through a six-state machine: idle, thinking, tool execution, waiting for input, error, completed. 通过 PTY 输出语义分析识别 Claude Code、Codex、Aider、OpenCode、Gemini、Pi,并以六态状态机持续追踪:空闲、思考中、工具执行、等待输入、出错、已完成。

Status Dashboard 状态仪表盘

A sidebar dashboard across every session. Agents that need you are highlighted — thinking, waiting, error — at a glance. 跨所有 Session 的侧边栏仪表盘,需要你介入的 Agent 自动高亮——思考中、等待输入、出错——一目了然。

Smart Notifications 智能通知

Status badges and system notifications when an agent stalls or finishes. Cmd+Shift+U jumps to the next session waiting on you. Agent 停下或完成时的状态徽章与系统通知。Cmd+Shift+U 一键跳转到下一个等你处理的 Session。

Context Isolation 上下文隔离

Branch a session from any command in its timeline, exactly like a git branch. Investigation, fix, review, experiment — each keeps its own context. Cmd+Shift+M merges a summary back into the trunk. 从时间线上任意一条命令处分支出新 Session,就像开一条 Git 分支。调查、修复、审查、实验——各自隔离上下文。Cmd+Shift+M 把摘要合并回主线。

Risk Detection 风险检测

Destructive agent operations — file deletion, force pushes, recursive removes — are surfaced before they scroll past you. Agent 的破坏性操作——删除文件、强制推送、递归删除——在滚过屏幕之前先被标出来。

Token & Context Token 与上下文

Token counts and cost estimates parsed straight from agent output, with a context-window progress bar per session. 直接从 Agent 输出解析 Token 计数与费用估算,每个 Session 配一条上下文窗口进度条。

Agent Resume Agent 恢复

Reopen a session and the launch command comes back pre-filled — pick the agent up where it stopped. 重新打开 Session 时预填启动命令,从 Agent 停下的地方接着走。

Orchestration
LangGraph · CrewAI · Agent SDK
Execution
Claude Code · Codex · Aider · OpenCode · Gemini · Pi
Environment
termura — the only terminal that sees what's running — 唯一能感知运行状态的终端
Features

Built for Power Users 为重度用户打造

Every detail designed for AI-heavy terminal workflows. 每一个细节,都为 AI 重度终端工作流而设计。

GPU-Accelerated Core GPU 加速内核

Terminal rendering runs on libghostty with Metal. A real emulator underneath, not a web view. 终端渲染基于 libghostty + Metal。底层是真正的终端模拟器,不是套壳 Web View。

Session Tree 树形 Session

Tree-structured sessions with branch & merge. Investigation branches keep the trunk context clean. 树形 Session 结构,支持分支与合并。调查分支不污染主线上下文。

Dual Pane 双面板

Side-by-side terminals, independent PTY and scrollback each. Cmd+D to toggle, Ctrl+Shift+←/→ to focus, drag sessions between panes. 并排终端,各自独立 PTY 与滚屏。Cmd+D 开关,Ctrl+Shift+←/→ 切换聚焦,Session 可在面板间拖拽。

Visor Mode

Global hotkey drop-down terminal. Cmd+` to summon from anywhere. 全局热键呼出终端面板。Cmd+` 随时唤起。

Harness Management Harness 管理

Version-controlled rule files (CLAUDE.md, AGENTS.md) with diff and history. Corruption detection when rules drift. One-click codification of a session into a new rule. 规则文件(CLAUDE.md、AGENTS.md)版本管理,带 Diff 与历史。规则漂移时的腐化检测。一键把一次 Session 的经验编纂成新规则。

Project & Git 项目与 Git

File tree with git status, branch and ahead/behind counts, staged vs working-tree diffs, a problems panel, and syntax-highlighted editing across 120+ languages. 带 Git 状态的文件树、分支与领先/落后计数、暂存区 vs 工作区 Diff、问题面板,以及 120+ 语言的语法高亮编辑。

Markdown Notes Markdown 笔记

Capture terminal output straight into notes, edit them in a tab, auto-saved and indexed by the same full-text search. 把终端输出直接捕获成笔记,在标签页内编辑,自动保存并纳入同一套全文搜索。

Tabs, Themes & Export 标签、主题与导出

Terminal, split, note, file, diff and preview tabs — all persisted across restarts. Token-based theme system with importable themes. Sessions export to HTML or JSON. 终端、分屏、笔记、文件、Diff、预览六类标签,全部跨重启持久化。基于设计令牌的主题系统,支持导入主题。Session 可导出 HTML 或 JSON。

Comparison

Why Not Just Use... 为什么不直接用...

termura iTerm2 Warp Ghostty Kitty
Agent Detection Agent 检测
Multi-Agent Dashboard 多 Agent 仪表盘
Context Isolation (Branch) 上下文隔离(分支)
Token & Cost Tracking Token 与费用追踪
Command Activity Timeline 命令活动时间线
Editor-Grade Input 编辑器级输入
Agent NeutralAgent 中立
No Login Required 无需登录
Harness Rules Management Harness 规则管理
Roadmap

Development Roadmap 开发路线图

Phase 1–3 · Done

Terminal Core 终端核心

  • libghostty / Metal libghostty / Metal
  • OSC 133 Shell Integration OSC 133 Shell 集成
  • Editor-Grade Composer 编辑器级输入
  • Markdown Notes Markdown 笔记
  • FTS5 Full-Text Search FTS5 全文搜索
Phase 4 · Current

Agent Awareness Agent 感知

  • Multi-Agent Dashboard 多 Agent 仪表盘
  • Session Branching 会话分支
  • Dual Pane 双面板
  • Project & Git 项目与 Git
  • Harness Rules Harness 规则
Next 下一步

Extensibility 可扩展性

  • Plugin System 插件系统
  • Custom Workflows 自定义工作流
  • Session Analytics 会话分析
Future 未来

Reach 拓展

  • Semantic Search 语义搜索
  • More Agent Adapters 更多 Agent 适配
  • Linux Port Linux 移植
Status 当前状态

Your terminal should
understand your tools.
你的终端
应该理解你的工具

Local-first. Agent-neutral. No login, no telemetry, no BS. Local-First · Agent-Neutral · Zero Login · Zero Telemetry

Coming Soon 即将发布 See What's Shipping 查看进展

Private beta in progress. Public release for macOS 14+. 内测进行中,公开版本面向 macOS 14+。