---
title: 你的第一个会话
description: 打开项目，在真实终端里启动 Agent，再拆分窗口，让开发服务器和一个 shell 并排待在旁边。
x-i18n:
  source_path: first-session.mdx
  source_hash: 13716f7f7fb753e4c8f7802bac68bebb712ac9182619e897ab396a13ef5615e9
  generated_at: 2026-08-10
---

Termio 里的*会话*就是一个真实终端，跑着一件事——一个 Agent、一个开发服务器，或者
一个普通 shell。下面是从刚启动到搭好工作台的完整路径。

## 打开项目

在欢迎界面选择 **打开项目**，挑一个文件夹。Termio 会把它加进侧栏，并记在 **最近**
里方便下次打开。项目就是一个工作目录——你在其中启动的 Agent 都从这里开始。

## 启动一个 Agent

选中项目后新建会话，挑一个 Agent——Claude Code、Codex、Gemini，或任何你装过的命令行
工具。Termio 会在项目根目录用真实终端打开它。你像在任何终端里一样输入；Agent 的 TUI
原生渲染。

侧栏会显示会话的实时状态——**工作中**、**空闲**、**完成**，或**需要你**。
[核心概念](/zh-CN/docs/concepts#status) 解释了这四种状态；要留意的是**需要你**，
它意味着 Agent 被提问或权限确认挡住了，没有你就无法继续。

<Callout type="tip">
  在一个会话里发起长任务，切到另一个会话，让侧栏在第一个 Agent 需要你时立刻告诉你。
</Callout>

## 拆分窗口

真实的工作往往需要不止一个窗格。用 `⌘D` 向右拆分当前窗格，或用 `⇧⌘D` 向下拆分，
然后把另一个会话放进新窗格——一个跑 Agent，一个跑开发服务器，再来一个 shell。窗格
以树的形式平铺，所以你可以嵌套出任意布局。

要重新排布，把指针移到窗格标题栏上，拖动出现的抓取手柄。高亮会预示窗格将落在哪里：
放到另一个窗格的左半、右半、上半或下半，就把它放到那一侧；放在正中则把两个窗格互换。

用 `⌥⌘` 加方向键在窗格间移动焦点，用 `⇧⌘↩` 把当前窗格临时放大到填满窗口。`⌘W` 是
**取消编组**——会话会独立继续运行，而不是被结束。每个快捷键都可以重新绑定——参见
[键盘快捷键](/zh-CN/docs/keyboard)。

## 关于会话的生命周期

会话是活着的进程，不是保存下来的记录。你退出 Termio 时，shell 和 Agent 都会随之退出
——重新打开应用是全新开始。只读的会话轨迹（见 **信息** 面板）会保留一份渲染后的记录，
但正在运行的进程本身撑不过一次退出。

<Callout type="warning">
  退出 Termio 会结束所有正在运行的 Agent 和 shell。长任务无法在应用重启后存活——它们
  工作时请让 Termio 保持打开。
</Callout>

## 下一步

<Cards>
  <Card href="/zh-CN/docs/agents" title="同时运行多个 Agent">
    读取整支队伍的实时状态，切换时不丢上下文。
  </Card>
  <Card href="/zh-CN/docs/worktrees" title="Git worktree">
    给每条并行的 Agent 工作线一份隔离的检出。
  </Card>
  <Card href="/zh-CN/docs/inspector" title="检查器">
    在终端旁边浏览文件、读差异、搜索项目。
  </Card>
  <Card href="/zh-CN/docs/iphone" title="iPhone 伴侣应用">
    用手机查看正在运行的会话。
  </Card>
</Cards>
