diff --git a/README.md b/README.md index 69f5d12c..40ae888a 100644 --- a/README.md +++ b/README.md @@ -36,6 +36,14 @@ below follows from that. - **Editor-grade input** — suggestions, completion, highlighting, history search, with no plugin to install - **Remote development** — files, repos, panes, and git data stay on the remote machine, over a native SSH stack +
+ +One-minute tour of tty7: agents across repos, one agent driving another through the CLI, the prompt editor, diffs, dragging panes, and sessions that survive quitting the app + +Agents across repos · one agent driving another · the prompt editor · diffs · dragging panes · quit, reopen, still running + +
+ ## Install Native builds for macOS, Windows, and Linux on [**Releases**](https://github.com/l0ng-ai/tty7/releases): diff --git a/README.zh-CN.md b/README.zh-CN.md index 7e3cf2f2..5d0bf52f 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -35,6 +35,14 @@ - **编辑器级输入**:建议、补全、高亮、历史搜索,不用装任何插件 - **远程开发**:文件、仓库、pane 和 git 信息都留在远端机器上,走自带的 SSH 栈 +
+ +tty7 一分钟演示:多仓库 agent、一个 agent 通过 CLI 驱动另一个、提示符编辑器、diff、拖动 pane、退出应用后会话仍在运行 + +多仓库 agent · agent 驱动 agent · 提示符编辑器 · diff · 拖动 pane · 退出重开,照样在跑 + +
+ ## 安装 macOS、Windows、Linux 的原生构建都在 [**Releases**](https://github.com/l0ng-ai/tty7/releases): diff --git a/assets/tour-poster.webp b/assets/tour-poster.webp new file mode 100644 index 00000000..3909cb38 Binary files /dev/null and b/assets/tour-poster.webp differ diff --git a/assets/tour.mp4 b/assets/tour.mp4 new file mode 100644 index 00000000..2fa7288f Binary files /dev/null and b/assets/tour.mp4 differ diff --git a/docs/agents/overview.mdx b/docs/agents/overview.mdx index affe5b2d..a3b446f7 100644 --- a/docs/agents/overview.mdx +++ b/docs/agents/overview.mdx @@ -9,8 +9,8 @@ the agent you get, running in a normal PTY, with its own UI. tty7 adds the things a terminal is in a position to add — who is running where, what they need, and what changed. - - Agent sessions in the tty7 sidebar + + Agent sessions in the tty7 sidebar ## Which agents diff --git a/docs/agents/status.mdx b/docs/agents/status.mdx index dc736665..34dcebf8 100644 --- a/docs/agents/status.mdx +++ b/docs/agents/status.mdx @@ -56,8 +56,8 @@ Every tab chip and sidebar row carries a dot: | 🟠 **Amber** | Needs your input — a permission prompt, a question | | 🟢 **Green** | Done with this turn | - - Agent status dots + + Agent status dots The same three states are what `tty7 agents` reports as `working` / `waiting` / diff --git a/docs/customization/keybindings.mdx b/docs/customization/keybindings.mdx index a31fcb83..821cec0e 100644 --- a/docs/customization/keybindings.mdx +++ b/docs/customization/keybindings.mdx @@ -30,8 +30,8 @@ button, which puts the default back. **Restore all defaults** at the bottom undoes every rebinding at once. There is no undo for that one. - - Rebinding a shortcut + + Rebinding a shortcut ## Actions with no default key diff --git a/docs/customization/settings.mdx b/docs/customization/settings.mdx index ace7beaa..05f96cf9 100644 --- a/docs/customization/settings.mdx +++ b/docs/customization/settings.mdx @@ -7,8 +7,8 @@ description: "What lives in each section, and how the settings file works." setting names *and* keywords, which is usually faster than remembering which section something is in. - - tty7 Settings + + tty7 Settings ## The eight sections diff --git a/docs/customization/themes.mdx b/docs/customization/themes.mdx index 5eca7930..6dd545c2 100644 --- a/docs/customization/themes.mdx +++ b/docs/customization/themes.mdx @@ -12,8 +12,8 @@ palette — opens the theme picker. |---|---| | Light *(default)* · One Light · Catppuccin Latte · Rosé Pine Dawn | Dark · Dracula · Harbor · One Dark Pro · Rosé Pine · Catppuccin Mocha · Gruvbox Dark · Nord · Tokyo Night | - - The tty7 theme picker + + The tty7 theme picker ## Following the system diff --git a/docs/getting-started/concepts.mdx b/docs/getting-started/concepts.mdx index 434228f9..4c03d8cb 100644 --- a/docs/getting-started/concepts.mdx +++ b/docs/getting-started/concepts.mdx @@ -48,8 +48,8 @@ Workspaces are how tty7 keeps ten repositories from becoming forty indistinguishable tabs. They also travel: a workspace on a remote machine is still a workspace, opened from the same switcher. - - The tty7 workspace switcher + + The tty7 workspace switcher ## The server diff --git a/docs/getting-started/first-launch.mdx b/docs/getting-started/first-launch.mdx index 3785e32a..ae7893dc 100644 --- a/docs/getting-started/first-launch.mdx +++ b/docs/getting-started/first-launch.mdx @@ -10,8 +10,8 @@ end up changing anyway, so they are worth five minutes now. Open Settings with ⌘ , (Ctrl , on Windows and Linux), or from the command palette (⌘ P → *Settings*). - - tty7 Settings + + tty7 Settings ## 1. Pick a theme diff --git a/docs/git/diffs.mdx b/docs/git/diffs.mdx index 8915db72..5d55cd44 100644 --- a/docs/git/diffs.mdx +++ b/docs/git/diffs.mdx @@ -16,8 +16,8 @@ pane you were reading stays on screen. Esc closes it, and its header right-clicks to a menu that fills the window with it if you prefer that — [more about the column →](/window/side-panel#where-it-opens) - - The tty7 diff overlay + + The tty7 diff overlay ## Side-by-side or unified diff --git a/docs/git/source-control.mdx b/docs/git/source-control.mdx index b0c0b4ef..b8260887 100644 --- a/docs/git/source-control.mdx +++ b/docs/git/source-control.mdx @@ -7,8 +7,8 @@ The **Source Control** tab of the [side panel](/window/side-panel) (⌘ J - The tty7 source control panel + + The tty7 source control panel ## Changes diff --git a/docs/git/worktrees.mdx b/docs/git/worktrees.mdx index 74d33edb..f9521348 100644 --- a/docs/git/worktrees.mdx +++ b/docs/git/worktrees.mdx @@ -19,8 +19,8 @@ the application menu — asks three things: Each field opens on a suggestion you can accept or type straight over. - - Creating a worktree + + Creating a worktree Confirm and tty7 creates the worktree, opens a tab in it, and starts a shell diff --git a/docs/images/agent-status.webp b/docs/images/agent-status.webp new file mode 100644 index 00000000..b381b185 Binary files /dev/null and b/docs/images/agent-status.webp differ diff --git a/docs/images/agents-overview.webp b/docs/images/agents-overview.webp new file mode 100644 index 00000000..b0c2acae Binary files /dev/null and b/docs/images/agents-overview.webp differ diff --git a/docs/images/command-palette.webp b/docs/images/command-palette.webp new file mode 100644 index 00000000..b20672c3 Binary files /dev/null and b/docs/images/command-palette.webp differ diff --git a/docs/images/diff-overlay.webp b/docs/images/diff-overlay.webp new file mode 100644 index 00000000..3c8485ad Binary files /dev/null and b/docs/images/diff-overlay.webp differ diff --git a/docs/images/find-bar.webp b/docs/images/find-bar.webp new file mode 100644 index 00000000..b02bc0f4 Binary files /dev/null and b/docs/images/find-bar.webp differ diff --git a/docs/images/history-search.webp b/docs/images/history-search.webp new file mode 100644 index 00000000..2b4ba5b2 Binary files /dev/null and b/docs/images/history-search.webp differ diff --git a/docs/images/keybindings-capture.webp b/docs/images/keybindings-capture.webp new file mode 100644 index 00000000..d885e9c1 Binary files /dev/null and b/docs/images/keybindings-capture.webp differ diff --git a/docs/images/new-worktree.webp b/docs/images/new-worktree.webp new file mode 100644 index 00000000..5ddac3b3 Binary files /dev/null and b/docs/images/new-worktree.webp differ diff --git a/docs/images/pane-drag.mp4 b/docs/images/pane-drag.mp4 new file mode 100644 index 00000000..602bb6b3 Binary files /dev/null and b/docs/images/pane-drag.mp4 differ diff --git a/docs/images/ports.webp b/docs/images/ports.webp new file mode 100644 index 00000000..93983c25 Binary files /dev/null and b/docs/images/ports.webp differ diff --git a/docs/images/prompt-completion.webp b/docs/images/prompt-completion.webp new file mode 100644 index 00000000..fc732040 Binary files /dev/null and b/docs/images/prompt-completion.webp differ diff --git a/docs/images/prompt-editor.mp4 b/docs/images/prompt-editor.mp4 new file mode 100644 index 00000000..233fad45 Binary files /dev/null and b/docs/images/prompt-editor.mp4 differ diff --git a/docs/images/remote-workspace.webp b/docs/images/remote-workspace.webp new file mode 100644 index 00000000..1585cdfc Binary files /dev/null and b/docs/images/remote-workspace.webp differ diff --git a/docs/images/settings-appearance.webp b/docs/images/settings-appearance.webp new file mode 100644 index 00000000..50d6a295 Binary files /dev/null and b/docs/images/settings-appearance.webp differ diff --git a/docs/images/settings.webp b/docs/images/settings.webp new file mode 100644 index 00000000..8894a547 Binary files /dev/null and b/docs/images/settings.webp differ diff --git a/docs/images/sftp-panel.webp b/docs/images/sftp-panel.webp new file mode 100644 index 00000000..8df3669c Binary files /dev/null and b/docs/images/sftp-panel.webp differ diff --git a/docs/images/side-panel.webp b/docs/images/side-panel.webp new file mode 100644 index 00000000..e53b2651 Binary files /dev/null and b/docs/images/side-panel.webp differ diff --git a/docs/images/sidebar.webp b/docs/images/sidebar.webp new file mode 100644 index 00000000..ad6650ac Binary files /dev/null and b/docs/images/sidebar.webp differ diff --git a/docs/images/source-control.webp b/docs/images/source-control.webp new file mode 100644 index 00000000..a5d6cbd7 Binary files /dev/null and b/docs/images/source-control.webp differ diff --git a/docs/images/ssh-passphrase.webp b/docs/images/ssh-passphrase.webp new file mode 100644 index 00000000..209ee0f5 Binary files /dev/null and b/docs/images/ssh-passphrase.webp differ diff --git a/docs/images/theme-picker.webp b/docs/images/theme-picker.webp new file mode 100644 index 00000000..f035494a Binary files /dev/null and b/docs/images/theme-picker.webp differ diff --git a/docs/images/tour-poster.webp b/docs/images/tour-poster.webp new file mode 100644 index 00000000..d7c7a8fb Binary files /dev/null and b/docs/images/tour-poster.webp differ diff --git a/docs/images/tour.mp4 b/docs/images/tour.mp4 new file mode 100644 index 00000000..2fa7288f Binary files /dev/null and b/docs/images/tour.mp4 differ diff --git a/docs/images/workspace-switcher.webp b/docs/images/workspace-switcher.webp new file mode 100644 index 00000000..af0ea391 Binary files /dev/null and b/docs/images/workspace-switcher.webp differ diff --git a/docs/index.mdx b/docs/index.mdx index 511b0b6f..efc8ad85 100644 --- a/docs/index.mdx +++ b/docs/index.mdx @@ -19,6 +19,10 @@ terminal core. In practice that means roughly twice the throughput of Alacritty, Ghostty, or Kitty on a big `cat`, and a frame rate that does not fall over when something floods the screen. + +