taiku demos
22 feature · 1 capability · 52 other
hover a clip → ⤢ fullscreen · timeline highlights the live event (click to seek) ·
j/k
switch ·
←/→
seek · space pause · esc close
Feature demos
22
real product features
⤢
collab-crdt.composite
Jun 4, 17:22
18.9M
▸ gif shows 0:32–2:18 · 1 cut ·
dimmed = trimmed
· click to seek
0:00
alice
openTile
terminal
0:02
alice
click
.xterm
0:04
priya
session-entry
priya
0:07
marcus
session-entry
marcus
0:07
priya
openTile
terminal
0:07
priya
click
.xterm
0:22
alice
runCommand
realpath collab.md
0:24
alice
clickXtermText
collab.md
0:26
priya
runCommand
realpath collab-mq06fvha8657.md
0:27
bob
openTile
terminal
0:27
alice
preview-mode
0:27
bob
click
.xterm
0:30
priya
clickXtermText
collab-mq06fvha8657.md
0:33
marcus
openTile
terminal
0:33
marcus
click
.xterm
0:33
priya
preview-mode
0:46
bob
runCommand
realpath collab.md
0:49
bob
clickXtermText
collab.md
0:52
marcus
runCommand
realpath collab-mq06fvha8657.md
0:52
bob
preview-mode
0:52
alice
both-editors-open
0:55
marcus
clickXtermText
collab-mq06fvha8657.md
0:56
bob
bob-typed
0:56
alice
alice-typed
0:56
alice
remote-carets-visible
0:58
bob
toggle-shipped
0:58
marcus
preview-mode
0:59
priya
both-editors-open
0:59
alice
toggle-checkbox
ship the recorder
0:59
alice
concurrent-edits
1:04
alice
synced
1:04
alice
VERIFIED-synced
1:09
priya
refine-in-line
First edge case
1:09
priya
priya-drafted-edge1
1:13
marcus
marcus-read-edge1
1:24
marcus
refine-in-line
Second edge case
1:24
marcus
marcus-built-edge2
1:24
priya
remote-carets-visible
1:35
priya
refine-in-line
confirm the borrower is inside
1:35
priya
priya-refined-step2
1:47
marcus
refine-in-line
if the revolver is drawn over
1:47
marcus
marcus-fixed-threshold
1:50
marcus
toggle-applies-to-rcf
2:00
priya
refine-in-line
test a leveraged term loan
2:00
priya
priya-edited-description
2:00
priya
frontmatter-co-edited
2:02
priya
toggle-checkbox
Net Leverage recomputed independently
2:03
marcus
toggle-checkbox
Edge cases checked (cures, add-backs)
2:03
priya
checklist-toggled
2:12
priya
refine-in-line
Second note
2:15
marcus
refine-in-line
First note
2:18
priya
synced
2:18
priya
VERIFIED-synced
⤢
maximize-restore
Jun 4, 16:30
1.6M
▸ gif shows 1:04–1:12 ·
dimmed = trimmed
· click to seek
0:00
openTile
terminal
0:01
click
.xterm
0:21
terminal-ready
0:21
runCommand
echo top-left
0:22
shortcut
Control+Shift+H
0:41
runCommand
uname -sm
0:43
shortcut
Control+Shift+V
1:02
runCommand
echo bottom-right
1:05
layout-built:3vis
1:05
paletteCommand
Maximize Tile
1:07
VERIFIED-maximized
1:09
paletteCommand
Restore Tile Sizes
1:11
VERIFIED-restored
⤢
m-peek-borrow-type.composite
Jun 4, 16:08
4.7M
▸ gif shows 0:34–1:18 · 2 cuts ·
dimmed = trimmed
· click to seek
0:01
mobile
mobile-joined
0:11
desktop
click
.xterm
0:34
mobile
mobile-panel-open
0:34
desktop
desktop-content-ready
0:35
mobile
mobile-tapped-shell-cell
0:35
mobile
peek-open
0:39
mobile
peek-content-streamed
0:51
mobile
ownership-not-propagated
0:51
mobile
request-adopt-tapped
1:09
mobile
xterm-mounted
1:09
desktop
approval-toast-missing
1:10
mobile
tap
.xterm
1:11
mobile
font-enlarged
1:11
mobile
tap
.xterm
1:15
mobile
typed
1:17
mobile
demo-complete
1:17
desktop
demo-complete
⤢
fanout-xterm-open-file
Jun 4, 16:04
0.6M
▸ gif shows 0:32–0:40 ·
dimmed = trimmed
· click to seek
0:07
tap
button[aria-label="New terminal"]
0:30
terminal-ready
0:32
tap
.xterm
0:33
keybar-visible
0:33
softKeyboardShown
291
0:33
soft-keyboard-shown
0:36
fanout-used
0:37
path-printed
0:37
path-visible
0:38
softKeyboardHidden
0:39
tapXtermText
demo.md
0:39
file-opened
⤢
android-emulator-rd
Jun 4, 15:59
1.5M
▸ gif shows 0:01–0:30 ·
dimmed = trimmed
· click to seek
0:00
recording_started
:99
0:02
emulator_home_visible
Pixel 6 launcher streaming via taiku rd-host
0:04
open_app_drawer
swipe_up
0:08
scroll_app_drawer
swipe
0:10
open_settings
android.settings.SETTINGS
0:14
scroll_settings
0:17
open_display_settings
android.settings.DISPLAY_SETTINGS
0:22
go_home
3
0:25
open_chrome
com.android.chrome
0:29
demo_complete
0:36
recording_stopped
⤢
t1-tiled-workspace
Jun 4, 15:53
0.5M
▸ gif shows 0:06–0:13 ·
dimmed = trimmed
· click to seek
0:01
click
New Terminal
0:05
session-ready
0:05
click
.xterm
0:06
type
clear
0:06
shortcut
Control+Shift+H
0:07
split-h
0:07
shortcut
Control+Shift+V
0:07
split-v
0:08
shortcut
Control+Shift+V
0:09
split-grid
0:12
sweep-done
⤢
network-panel
Jun 4, 15:50
0.3M
▸ gif shows 0:20–0:25 ·
dimmed = trimmed
· click to seek
0:00
openTile
terminal
0:01
click
.xterm
0:20
terminal-ready
0:21
shortcut
Control+Shift+D
0:22
network-open
0:24
demo-complete
⤢
reopen-closed-tile
Jun 4, 15:46
1.2M
▸ gif shows 0:21–1:09 · 2 cuts ·
dimmed = trimmed
· click to seek
0:00
openTile
terminal
0:01
click
.xterm
0:21
terminal-ready
0:21
runCommand
echo keep me
0:23
shortcut
Control+Shift+H
0:42
runCommand
echo close me
0:45
layout-built
0:45
shortcut
Control+Shift+Q
0:47
tile-closed
0:47
shortcut
Control+Shift+T
1:09
tile-reopened
⤢
tiles-and-users-panel
Jun 4, 15:28
0.7M
▸ gif shows 0:19–0:29 ·
dimmed = trimmed
· click to seek
0:00
click
button[aria-label="New terminal"]
0:01
joined
0:01
click
.xterm
0:17
shortcut
Control+Shift+H
0:18
shortcut
Control+Shift+V
0:19
layout-ready
0:19
hover
Tiles & Users
0:21
shortcut
Control+Alt+W
0:21
panel-open
0:21
hover
demo (you) 3
0:24
mini-cells-swept
0:25
tile-focused
0:27
shortcut
Escape
0:28
panel-closed
0:28
shortcut
Control+Alt+W
⤢
model3d-preview
Jun 4, 15:25
0.6M
▸ gif shows 0:21–0:32 ·
dimmed = trimmed
· click to seek
0:00
openTile
terminal
0:01
click
.xterm
0:21
terminal-ready
0:21
runCommand
realpath /tmp/demo-model.obj
0:24
path-printed
0:24
clickXtermText
demo-model.obj
0:24
path-clicked
0:24
viewer-open
0:30
orbited
0:31
demo-complete
⤢
panels-tour
Jun 4, 15:12
0.5M
▸ gif shows 0:21–0:31 ·
dimmed = trimmed
· click to seek
0:00
openTile
terminal
0:01
click
.xterm
0:21
terminal-ready
0:21
shortcut
Control+Alt+Q
0:24
VERIFIED-chat
0:24
shortcut
Control+Alt+A
0:27
VERIFIED-activity
0:27
shortcut
Control+Shift+D
0:30
VERIFIED-network
0:30
demo-complete
⤢
dashboard-cloud-workspaces
Jun 4, 15:10
1.0M
▸ gif shows 0:35–0:52 · 1 cut ·
dimmed = trimmed
· click to seek
0:25
dashboard-loaded
0:36
devices
0:36
click
Workspace actions
0:38
workspace-actions
0:47
click
test
0:49
session-opened
0:49
click
New Terminal
0:51
VERIFIED-terminal-ready
⤢
command-palette-fuzzy
Jun 4, 15:07
0.4M
▸ gif shows 0:04–0:11 ·
dimmed = trimmed
· click to seek
0:03
session-ready
0:04
shortcut
Control+Shift+P
0:04
palette-open
0:05
type
split
0:06
filtered-split
0:06
shortcut
ArrowDown
0:07
shortcut
ArrowDown
0:07
shortcut
ArrowDown
0:07
arrowed
0:08
type
clip
0:09
filtered-clip
0:09
shortcut
ArrowDown
0:09
shortcut
ArrowDown
0:10
final-selection
⤢
clickable-xterm-path
Jun 4, 15:04
0.7M
▸ gif shows 0:30–0:38 ·
dimmed = trimmed
· click to seek
0:11
click
.xterm
0:31
terminal-ready
0:31
runCommand
echo "# taiku demo file" > /tmp/demo.md
0:33
runCommand
clear
0:34
runCommand
realpath /tmp/demo.md
0:36
paths-printed
0:36
hovering-path
0:36
clickXtermText
demo.md
0:36
path-clicked
0:37
file-opened
0:39
demo-complete
⤢
workspace-tour
Jun 4, 15:01
2.6M
▸ gif shows 0:21–1:14 · 2 cuts ·
dimmed = trimmed
· click to seek
0:00
openTile
terminal
0:02
click
.xterm
0:21
terminal-ready
0:21
runCommand
echo editor
0:23
shortcut
Control+Shift+H
0:42
runCommand
git status -sb
0:44
shortcut
Control+Shift+V
1:03
runCommand
date
1:05
tiled
1:05
shortcut
Control+ArrowUp
1:07
maximized
1:07
shortcut
Control+ArrowDown
1:09
restored
1:09
shortcut
Control+Shift+Q
1:11
closed
1:11
shortcut
Control+Shift+T
1:13
reopened
1:13
demo-complete
⤢
windows-remote-desktop
Jun 4, 14:52
0.1M
▸ gif shows 0:00–0:17 ·
dimmed = trimmed
· click to seek
0:00
record-start
45
0:00
app-running
10
0:01
window-focused
0:01
new-terminal
Ctrl+Shift+N
0:06
typed-ver
ver
0:08
typed-echo
echo taiku on windows
0:10
typed-hostname
hostname
0:12
new-tab
Ctrl+Shift+T
0:14
typed-second-tab
echo second tab
0:16
demo-done
0:45
record-stop
⤢
m-image-and-file
Jun 4, 13:30
0.6M
▸ gif shows 0:35–0:40 ·
dimmed = trimmed
· click to seek
0:07
tap
button[aria-label="New terminal"]
0:30
terminal-ready
0:30
tap
.xterm
0:31
tap
.xterm
0:34
tap
.xterm
0:36
paths-printed
0:36
paths-visible
0:37
tapXtermText
fig1.png
0:38
image-open
0:38
image-verified
0:39
tapXtermText
notes.md
0:39
file-open
⤢
clipboard-tour
Jun 4, 10:51
1.7M
▸ gif shows 0:23–0:53 ·
dimmed = trimmed
· click to seek
0:00
openTile
terminal
0:02
click
.xterm
0:23
terminal-ready
0:24
runCommand
git log --oneline -1
0:26
copy
a1b9f3e fix clipboard sync race
0:26
runCommand
pwd
0:28
copy
/tmp/taiku-demo/src/clipboard.ts
0:29
runCommand
echo deploy token
0:33
copy
deploy: us-west-2 / staging
0:33
entries-seeded
0:34
openClipboard
local
0:34
shortcut
Meta+Alt+KeyC
0:34
local-clipboard-open
true
0:34
local-clipboard
0:36
local-clip-row
deploy: us-west-2 / staging
0:37
local-clip-row
/tmp/taiku-demo/src/clipboard.ts
0:39
local-clip-row
a1b9f3e fix clipboard sync race
0:40
openClipboard
global
0:40
shortcut
Meta+Alt+KeyC
0:42
openClipboard
global
0:43
shortcut
Control+Shift+P
0:45
global-clipboard-open
true
0:45
global-clipboard
0:46
global-clip-row
deploy: us-west-2 / staging
0:48
global-clip-row
/tmp/taiku-demo/src/clipboard.ts
0:49
global-clip-row
a1b9f3e fix clipboard sync race
0:50
shortcut
ArrowDown
0:50
reuse-clip
a1b9f3e fix clipboard sync race
0:50
shortcut
Tab
0:51
reuse-clip
0:52
clipboard-tour-done
⤢
rd-browser-tile
Jun 4, 10:37
1.1M
▸ gif shows 0:03–0:47 · 1 cut ·
dimmed = trimmed
· click to seek
0:03
session-ready
0:03
openTile
remote-desktop
0:03
click
Remote Desktop
0:15
rd-tile-shown
0:15
click
New Terminal
0:31
have-focused-tile
0:31
openTile
browser
0:31
click
1 Tunnels
0:31
tunnel-panel-open
0:32
type
7500
0:32
port-typed
0:32
click
Add
0:45
port-request-pending
0:45
click
1 Tunnels
0:46
tiles-arranged
true
1:17
both-tiles-visible
1:19
demo-complete
⤢
t1-git-diff
Jun 4, 10:27
1.4M
▸ gif shows 0:06–0:27 · 2 cuts ·
dimmed = trimmed
· click to seek
0:02
click
New Terminal
0:02
click
.xterm
0:04
type
cd /tmp/taiku-demo
0:05
type
git status -sb
0:07
type
_taiku_osc "7344;auth=${TAIKU_OSC_AUTH};shell=${TAIKU_SHELL_ID}"
0:12
copyHunk
0:12
hunk-copied
0:19
openClipboard
local
0:19
shortcut
Control+Alt+KeyC
0:19
local-clipboard-open
0:20
showLocalClipEntry
diff --git a/app.js b/app.js --- a/app.js (HEAD) +++ b/app.js (Working tree) @@
0:21
local-clip-highlighted
0:21
openClipboard
global
0:22
shortcut
Control+Shift+KeyP
0:23
type
Global Clipboard
0:24
globalClipboardOpened
command-palette
0:24
global-clipboard-open
0:24
showGlobalClipEntry
diff --git a/app.js b/app.js --- a/app.js (HEAD) +++ b/app.js (Working tree) @@
0:25
global-clip-highlighted
0:26
clipboard-demo-done
⤢
agent-tracking
Jun 4, 07:06
1.5M
▸ gif shows 0:20–0:46 · 1 cut ·
dimmed = trimmed
· click to seek
0:00
openTile
terminal
0:01
click
.xterm
0:20
terminal-ready
0:20
runCommand
claude
0:29
VERIFIED-agent-detected
0:33
prompt-sent
0:42
click
.agent-badge
0:42
VERIFIED-agent-session-open
0:43
hover
[aria-label="Show token usage"]
0:45
hover
[aria-label="Show tool calls"]
0:46
shortcut
Control+Alt+A
0:52
activity-missing
⤢
taiku-desktop-native-in-rd
Jun 3, 20:03
0.1M
no event log
Capability / debug
1
harness mechanism clips — not product features
⤢
smoke
May 28, 03:19
0.0M
no event log
Other tests
52
older runs / known issues
⤢
activity-panel-live
Jun 4, 08:43
1.2M
▸ gif shows 0:15–1:05 · 1 cut ·
dimmed = trimmed
· click to seek
0:03
click
New Terminal
0:15
session-ready
0:15
click
.xterm[data-demo-visible-xterm="1"]
0:16
type
cd /Users/nathanzhao/Documents/vscode/new_age/taiku/.claude/worktrees/remote-desktop-plus/scripts/demo-record/recordings/activity-panel-live/demo-repo
0:34
type
clear
0:35
in-demo-repo
0:35
shortcut
ControlOrMeta+Alt+A
0:36
activity-open
0:36
click
All tracker sessions
0:37
hover
Track diffs
0:37
click
Track diffs
0:38
track-diffs-on
0:38
click
.xterm[data-demo-visible-xterm="1"]
0:39
type
sleep 2; echo "- new demo entry" >> notes.md; cat notes.md
0:45
command-running
0:48
command-surfaced
1:03
delta-visible
1:03
hover
sleep 2; echo "- new demo entry" >> notes.md; cat notes.md e
1:05
demo-complete
⤢
builtin-event-log
May 28, 04:15
0.8M
no event log
⤢
builtin-file-browser
May 28, 01:57
0.5M
no event log
⤢
collab-crdt.alice
Jun 4, 08:12
1.8M
0:00
openTile
terminal
0:02
click
.xterm
0:22
runCommand
realpath collab.md
0:24
clickXtermText
collab.md
0:27
preview-mode
0:52
both-editors-open
0:56
alice-typed
0:56
remote-carets-visible
0:59
toggle-checkbox
ship the recorder
0:59
concurrent-edits
1:04
synced
1:04
VERIFIED-synced
⤢
collab-crdt.bob
Jun 4, 08:12
1.0M
0:27
openTile
terminal
0:27
click
.xterm
0:46
runCommand
realpath collab.md
0:49
clickXtermText
collab.md
0:52
preview-mode
0:56
bob-typed
0:58
toggle-shipped
⤢
collab-crdt.marcus
Jun 4, 17:21
4.2M
0:07
session-entry
marcus
0:33
openTile
terminal
0:33
click
.xterm
0:52
runCommand
realpath collab-mq06fvha8657.md
0:55
clickXtermText
collab-mq06fvha8657.md
0:58
preview-mode
1:13
marcus-read-edge1
1:24
refine-in-line
Second edge case
1:24
marcus-built-edge2
1:47
refine-in-line
if the revolver is drawn over
1:47
marcus-fixed-threshold
1:50
toggle-applies-to-rcf
2:03
toggle-checkbox
Edge cases checked (cures, add-backs)
2:15
refine-in-line
First note
⤢
collab-crdt.priya
Jun 4, 17:21
5.1M
0:04
session-entry
priya
0:07
openTile
terminal
0:07
click
.xterm
0:26
runCommand
realpath collab-mq06fvha8657.md
0:30
clickXtermText
collab-mq06fvha8657.md
0:33
preview-mode
0:59
both-editors-open
1:09
refine-in-line
First edge case
1:09
priya-drafted-edge1
1:24
remote-carets-visible
1:35
refine-in-line
confirm the borrower is inside
1:35
priya-refined-step2
2:00
refine-in-line
test a leveraged term loan
2:00
priya-edited-description
2:00
frontmatter-co-edited
2:02
toggle-checkbox
Net Leverage recomputed independently
2:03
checklist-toggled
2:12
refine-in-line
Second note
2:18
synced
2:18
VERIFIED-synced
⤢
context-menu-titlebar
May 28, 04:14
0.4M
no event log
⤢
file-previews-tour
Jun 2, 06:36
0.4M
no event log
⤢
files-and-documents-clickable-paths
Jun 2, 00:17
1.3M
no event log
⤢
files-and-documents-editor-tiles
May 28, 01:51
1.1M
no event log
⤢
find-in-terminal
Jun 2, 05:38
0.9M
no event log
⤢
m-collab-transfer.alice
May 28, 01:31
0.6M
no event log
⤢
m-collab-transfer.bob
May 28, 01:31
1.1M
no event log
⤢
m-collab-transfer.composite
May 28, 01:32
1.6M
no event log
⤢
m-independent-layouts.alice
May 28, 01:26
0.5M
no event log
⤢
m-independent-layouts.bob
May 28, 01:26
0.6M
no event log
⤢
m-independent-layouts.composite
May 28, 01:27
1.3M
no event log
⤢
m-mobile-desktop.composite
May 28, 01:32
0.9M
no event log
⤢
m-mobile-desktop.desktop
May 28, 01:32
0.6M
no event log
⤢
m-mobile-desktop.mobile
May 28, 01:32
0.2M
no event log
⤢
m-peek-borrow-type.desktop
Jun 4, 16:08
1.3M
0:11
click
.xterm
0:34
desktop-content-ready
1:09
approval-toast-missing
1:17
demo-complete
⤢
m-peek-borrow-type.mobile
Jun 4, 16:08
0.9M
0:01
mobile-joined
0:34
mobile-panel-open
0:35
mobile-tapped-shell-cell
0:35
peek-open
0:39
peek-content-streamed
0:51
ownership-not-propagated
0:51
request-adopt-tapped
1:09
xterm-mounted
1:10
tap
.xterm
1:11
font-enlarged
1:11
tap
.xterm
1:15
typed
1:17
demo-complete
⤢
markdown-autocomplete
May 28, 04:23
0.7M
no event log
⤢
mermaid-preview
Jun 2, 06:06
0.5M
no event log
⤢
mobile-keyboard-bar
Jun 4, 18:54
0.8M
▸ gif shows 0:29–0:43 ·
dimmed = trimmed
· click to seek
0:07
tap
button[aria-label="New terminal"]
0:27
terminal-ready
0:27
tap
.xterm
0:29
tap
.xterm
0:29
keybar-visible
0:30
softKeyboardShown
291
0:30
soft-keyboard-shown
0:30
tap
.mobile-keybar > .keybar-btn:nth-child(1)
0:31
esc
0:33
ctrl-c
0:33
tap
.mobile-keybar > .keybar-btn:nth-child(5)
0:34
arrow-pinned
0:36
arrows-pressed
0:36
tap
.mobile-keybar > .keybar-btn:nth-child(5)
0:39
sym1-at
0:39
tap
.mobile-keybar > .keybar-btn:nth-child(10)
0:40
sel-pinned
0:40
line-select
0:41
softKeyboardHidden
⤢
phone-peek-desktop.composite
May 29, 07:59
2.6M
no event log
⤢
phone-peek-desktop.desktop
May 29, 07:59
0.8M
no event log
⤢
phone-peek-desktop.mobile
May 29, 07:59
0.5M
no event log
⤢
plugins-marketplace
May 28, 01:42
1.0M
no event log
⤢
plugins-permissions
May 28, 01:46
2.3M
no event log
⤢
probe-chrome
May 28, 01:46
0.0M
no event log
⤢
remote-desktop-clipboard
May 28, 02:23
0.7M
no event log
⤢
remote-desktop-from-session
May 28, 02:16
1.2M
no event log
⤢
remote-desktop-guard-modes
May 28, 02:30
0.6M
no event log
⤢
remote-desktop-quality-controls
May 28, 02:28
0.6M
no event log
⤢
rename-tile
Jun 2, 06:02
0.4M
no event log
⤢
scenario-collab-pair.alice
May 28, 22:42
0.9M
no event log
⤢
scenario-collab-pair.bob
May 28, 22:42
0.9M
no event log
⤢
scenario-collab-pair.composite
May 28, 22:42
2.1M
no event log
⤢
scenario-desktop-to-mobile.composite
May 28, 23:25
1.9M
no event log
⤢
scenario-desktop-to-mobile.desktop
May 28, 23:24
0.7M
no event log
⤢
scenario-desktop-to-mobile.mobile
May 28, 23:24
0.3M
no event log
⤢
scenario-solo-git-deep-dive
May 29, 12:06
3.4M
no event log
⤢
settings-and-dashboard
May 28, 23:11
0.5M
no event log
⤢
t1-markdown-mdx
Jun 2, 00:15
1.7M
no event log
⤢
t1-share-session
May 28, 01:28
0.9M
no event log
⤢
tabbed-tiles
Jun 2, 05:58
0.8M
no event log
⤢
taiku-in-remote-desktop
Jun 3, 18:34
0.1M
no event log
⤢
taiku-rd-interface
Jun 4, 16:01
0.1M
0:00
recording_started
:99
0:02
emulator_home_visible
Pixel 6 launcher streaming via taiku rd-host
0:04
open_app_drawer
swipe_up
0:08
scroll_app_drawer
swipe
0:10
open_settings
android.settings.SETTINGS
0:14
scroll_settings
0:17
open_display_settings
android.settings.DISPLAY_SETTINGS
0:22
go_home
3
0:25
open_chrome
com.android.chrome
0:29
demo_complete
0:36
recording_stopped
⤢
tauri-pr-browser-tile
May 31, 19:31
3.3M
no event log
⤢
tunnels-and-browser
May 29, 07:48
0.8M
no event log
j / k switch · ← / → seek 5s · space play/pause · esc close