1
00:00:02,250 --> 00:00:05,200
Helios is a native Linux workbench for coding
agents.

2
00:00:05,200 --> 00:00:09,932
It puts conversations, project files, review
tools, and local previews in one window.

3
00:00:09,932 --> 00:00:12,938
In this tour, we will walk through the main
interface,

4
00:00:12,938 --> 00:00:17,559
then follow a small project through the tools
you use around a coding conversation.

5
00:00:18,059 --> 00:00:20,961
We are using a fictional task board called
Sprout.

6
00:00:20,961 --> 00:00:25,546
The conversations, approval requests, and
background tasks are staged examples.

7
00:00:25,546 --> 00:00:31,235
The application screens are real, and the local
file, browser, terminal, and Git actions are
real.

8
00:00:31,235 --> 00:00:33,034
This narration is AI generated.

9
00:00:33,534 --> 00:00:38,901
Helios connects to different provider tools
rather than making every provider behave
identically.

10
00:00:38,901 --> 00:00:44,378
A control that exists for Claude may work
differently for Codex, Muse, Kimi, Google, or
OpenRouter.

11
00:00:44,378 --> 00:00:46,370
We will point out those differences.

12
00:00:50,383 --> 00:00:54,989
Start on the Helios website and choose an
installation path that matches your system.

13
00:00:54,989 --> 00:00:57,915
Ubuntu twenty six point zero four has a package
route.

14
00:00:57,915 --> 00:01:02,791
The latest release has a Debian package; source
instructions list the system dependencies.

15
00:01:02,791 --> 00:01:07,180
Check the version: an older stable package may
not include everything shown here.

16
00:01:07,680 --> 00:01:09,416
Open Settings, then Accounts.

17
00:01:09,416 --> 00:01:14,923
This clean demonstration home has no signed-in
provider accounts, so the status rows explain

18
00:01:14,923 --> 00:01:15,881
what is missing.

19
00:01:15,881 --> 00:01:20,969
Claude Code, OpenAI Codex, Google Antigravity,
Muse Code, and Kimi Code use their own

20
00:01:20,969 --> 00:01:23,064
installed tools and authentication.

21
00:01:23,064 --> 00:01:27,134
OpenRouter instead needs its API key in
Helios's Providers settings.

22
00:01:27,634 --> 00:01:29,603
You only need one provider to begin.

23
00:01:29,603 --> 00:01:35,344
Follow that provider's installation and sign-in
instructions, return to Accounts, and refresh
its status.

24
00:01:35,344 --> 00:01:38,515
In Providers you can inspect binary and model
information.

25
00:01:38,515 --> 00:01:41,959
A subscription and an API key can have
different billing rules,

26
00:01:41,959 --> 00:01:44,802
so use the account route you actually intend to
use.

27
00:01:48,817 --> 00:01:51,626
Choose your project folder before the first
message.

28
00:01:51,626 --> 00:01:56,596
A new installation can otherwise open in your
home folder, which Helios treats as read only.

29
00:01:56,596 --> 00:02:01,350
The new-chat menu offers a project folder, and
Settings has a default working directory.

30
00:02:01,350 --> 00:02:03,187
We will use the Sprout repository.

31
00:02:03,687 --> 00:02:06,057
Write a concrete request in the composer.

32
00:02:06,057 --> 00:02:08,833
Control Enter sends it; Enter starts a new
line.

33
00:02:08,833 --> 00:02:11,781
The plus button adds editable file-path
references.

34
00:02:11,781 --> 00:02:14,210
You can also drop files or paste an image.

35
00:02:14,210 --> 00:02:17,852
Image payloads are supported for Claude, Codex,
Muse, and Kimi;

36
00:02:17,852 --> 00:02:20,975
Google and OpenRouter currently keep the path
as text.

37
00:02:21,475 --> 00:02:24,679
The command button opens the available command
surface.

38
00:02:24,679 --> 00:02:28,582
Native actions depend on the provider: Compact
is wired for Claude,

39
00:02:28,582 --> 00:02:31,785
Codex, and Kimi, while native Review is a Codex
action.

40
00:02:31,785 --> 00:02:34,815
Read those capability labels before relying on
them.

41
00:02:34,815 --> 00:02:36,912
The response in this tour is staged.

42
00:02:40,917 --> 00:02:44,276
The sidebar keeps saved conversations close to
their projects.

43
00:02:44,276 --> 00:02:48,447
Select a row to read its transcript and restore
that conversation's controls.

44
00:02:48,447 --> 00:02:52,673
Switching the visible chat does not
automatically stop other managed sessions.

45
00:02:52,673 --> 00:02:57,224
Status indicators help you notice a
conversation that is working or waiting for
you.

46
00:02:57,724 --> 00:03:00,604
Use the search button to search local session
content.

47
00:03:00,604 --> 00:03:05,830
Here, searching for keyboard finds the
conversation about shortcuts, including a
matching snippet.

48
00:03:05,830 --> 00:03:08,337
Choose a result to jump back into that session.

49
00:03:08,337 --> 00:03:11,537
Use it when you remember a discussion rather
than its title.

50
00:03:12,037 --> 00:03:16,166
Right click a local session for Rename, copy
actions, or Delete session.

51
00:03:16,166 --> 00:03:18,517
Renaming gives it a stable, useful title.

52
00:03:18,517 --> 00:03:22,818
Deletion is an explicit operation, with checks
for sessions held elsewhere.

53
00:03:22,818 --> 00:03:26,259
Older inactive sessions can also move into
Helios's archive.

54
00:03:26,259 --> 00:03:28,324
Archiving and deletion are separate.

55
00:03:32,350 --> 00:03:35,746
A conversation fork and a Git worktree solve
different problems.

56
00:03:35,746 --> 00:03:38,612
Claude offers a fork from a message in the
transcript.

57
00:03:38,612 --> 00:03:43,070
Codex and Kimi have a native fork from the
current head through the command surface.

58
00:03:43,070 --> 00:03:46,785
They require a native provider session; here we
show the entry points.

59
00:03:47,285 --> 00:03:50,995
For separate files, choose the optional new-
chat worktree action.

60
00:03:50,995 --> 00:03:54,134
Helios creates a Git worktree only when you
request it.

61
00:03:54,134 --> 00:03:56,759
The new chat gets its own checkout and branch.

62
00:03:56,759 --> 00:04:01,553
The Changes pane offers removal for worktrees
Helios owns, and refuses to remove one

63
00:04:01,553 --> 00:04:02,980
with uncommitted changes.

64
00:04:03,480 --> 00:04:07,411
Rewind files opens checkpoints taken before
turns in a Git project.

65
00:04:07,411 --> 00:04:10,461
Inspect the changed paths before choosing a
restore.

66
00:04:10,461 --> 00:04:14,861
Checkpoints exclude ignored files and do not
reverse external side effects.

67
00:04:14,861 --> 00:04:19,613
Stop an active writing response first; Helios
blocks a rewind while that write is

68
00:04:19,613 --> 00:04:20,669
still in progress.

69
00:04:24,683 --> 00:04:27,349
The model menu sits directly above the
composer.

70
00:04:27,349 --> 00:04:32,293
Its available rows depend on the installed
provider tools and connected account catalogs.

71
00:04:32,293 --> 00:04:37,569
Open Execution to see the selected
conversation's workflow, reasoning options, and
permissions.

72
00:04:37,569 --> 00:04:42,790
Settings provides defaults, while conversation
controls belong to the chat you are working in.

73
00:04:43,290 --> 00:04:46,402
Permission labels reflect the provider's native
contract.

74
00:04:46,402 --> 00:04:49,296
They do not mean every provider has the same
sandbox.

75
00:04:49,296 --> 00:04:54,374
For example, Google's headless route has its
own distinct modes and cannot answer
interactive

76
00:04:54,374 --> 00:04:55,575
approval prompts here.

77
00:04:55,575 --> 00:04:59,833
Kimi's Never ask maps to its native
unrestricted mode, so choose deliberately.

78
00:05:00,333 --> 00:05:02,673
Here are a staged approval and question.

79
00:05:02,673 --> 00:05:07,411
Read the command or diff, the explanation, and
the grant scope before responding.

80
00:05:07,411 --> 00:05:10,219
Question dialogs can offer choices or free
text.

81
00:05:10,219 --> 00:05:12,910
Dismissing an approval does not grant consent.

82
00:05:12,910 --> 00:05:15,659
Real answers return to the provider that asked.

83
00:05:19,683 --> 00:05:23,292
For work that takes more than a quick question,
open Set a goal.

84
00:05:23,292 --> 00:05:28,818
Give the conversation an objective, a clear
Done when condition, and a short acceptance
checklist.

85
00:05:28,818 --> 00:05:34,513
Here, success means rejecting empty task titles
while keeping the existing behavior for valid
titles.

86
00:05:34,513 --> 00:05:35,866
The goal belongs to you.

87
00:05:36,366 --> 00:05:40,674
Save the goal to keep its status and checklist
progress beside the composer.

88
00:05:40,674 --> 00:05:44,527
The controls let you pause, resume, edit, or
mark the goal complete.

89
00:05:44,527 --> 00:05:49,175
Set that state from evidence you have reviewed,
not just a confident final answer.

90
00:05:49,175 --> 00:05:52,178
Pause changes the goal; use Stop to interrupt a
turn.

91
00:05:52,678 --> 00:05:58,747
The Plan workspace pane shows the agent's
execution plan and conversation-derived quality
signals separately

92
00:05:58,747 --> 00:06:00,489
from your acceptance checklist.

93
00:06:00,489 --> 00:06:05,265
A completed plan step is useful progress
information, but it is not independent proof

94
00:06:05,265 --> 00:06:07,794
that a test passed or a deployment succeeded.

95
00:06:07,794 --> 00:06:10,041
Local goals do not need tandem services.

96
00:06:14,050 --> 00:06:19,349
Open Claude memory in the workspace selector to
inspect the selected project's context files.

97
00:06:19,349 --> 00:06:24,932
Helios shows the relevant Claude instructions
and memory files, with an editor for existing
files.

98
00:06:24,932 --> 00:06:30,003
These real files in the fictional home are
Claude context, not universal provider memory.

99
00:06:30,503 --> 00:06:35,915
Capabilities is the place to inspect the
capabilities and configuration evidence Helios
has for

100
00:06:35,915 --> 00:06:37,112
the current provider.

101
00:06:37,112 --> 00:06:40,131
Missing information should remain visible as
missing.

102
00:06:40,131 --> 00:06:43,948
Use it to investigate unavailable models,
tools, or native actions.

103
00:06:44,448 --> 00:06:46,474
Two more workspace areas are optional.

104
00:06:46,474 --> 00:06:51,966
Shared connects to a configured network
scratchpad, and Missions needs the external
tandem command-line

105
00:06:51,966 --> 00:06:52,979
tool and its state.

106
00:06:52,979 --> 00:06:54,525
They are not configured here.

107
00:06:54,525 --> 00:06:59,111
A mission's Approve and continue action
approves a gate; it does not automatically run

108
00:06:59,111 --> 00:06:59,804
the next leg.

109
00:07:03,817 --> 00:07:06,746
Switch to Changes to inspect the actual
repository.

110
00:07:06,746 --> 00:07:11,285
The list includes staged, unstaged, and
untracked files in this working folder,

111
00:07:11,285 --> 00:07:13,468
including changes from other sessions.

112
00:07:13,468 --> 00:07:17,719
It shows the worktree, not just changes made by
the selected conversation.

113
00:07:18,219 --> 00:07:20,001
Open a file to read its diff.

114
00:07:20,001 --> 00:07:23,689
You can stage or unstage a whole file or an
individual hunk.

115
00:07:23,689 --> 00:07:27,992
The validation change is small: trim the title,
reject an empty value,

116
00:07:27,992 --> 00:07:30,512
and leave the normal return value intact.

117
00:07:30,512 --> 00:07:33,033
Staging updates the real local Git index.

118
00:07:33,534 --> 00:07:39,604
Review comments send specific feedback to the
selected session, so check the comments before
submitting them.

119
00:07:39,604 --> 00:07:42,890
Prepare a commit message after reviewing the
staged result.

120
00:07:42,890 --> 00:07:46,231
Commit, Push, and Create PR are explicit
repository actions.

121
00:07:46,231 --> 00:07:51,021
This demonstration repository has no remote,
and we are not publishing from this tour.

122
00:07:55,050 --> 00:07:57,721
The browser is a separate pane beside the chat.

123
00:07:57,721 --> 00:08:01,700
Open a project HTML file, a local development
server, or another page,

124
00:08:01,700 --> 00:08:04,485
and keep the result in view while you discuss
it.

125
00:08:04,485 --> 00:08:09,543
The browser has tabs, navigation controls, an
address field, and its own profile separate

126
00:08:09,543 --> 00:08:11,021
from your regular browser.

127
00:08:11,521 --> 00:08:13,962
Here we are opening a real local Sprout page.

128
00:08:13,962 --> 00:08:17,869
The camera button adds a screenshot of the
visible page to the composer.

129
00:08:17,869 --> 00:08:20,093
You now have a concrete image to discuss.

130
00:08:20,093 --> 00:08:24,759
The composer's separate desktop screenshot
button depends on a working desktop portal,

131
00:08:24,759 --> 00:08:27,472
which is unavailable in this headless
environment.

132
00:08:27,972 --> 00:08:32,341
Supported agent sessions can open, read, click,
type, inspect console output,

133
00:08:32,341 --> 00:08:34,951
and screenshot through Helios's browser tools.

134
00:08:34,951 --> 00:08:39,661
Access outside the project's local scope asks
for consent, and your own browsing is

135
00:08:39,661 --> 00:08:41,874
not automatically shared with an agent.

136
00:08:41,874 --> 00:08:46,357
Google's current route does not receive these
per-session Helios browser tools.

137
00:08:50,383 --> 00:08:55,263
The Terminal workspace pane gives you tabs of
your own shell in the selected chat's folder.

138
00:08:55,263 --> 00:08:57,462
It starts a shell when you open the pane.

139
00:08:57,462 --> 00:09:02,502
This terminal is for you; the coding agent
still runs commands through its own provider
tools.

140
00:09:02,502 --> 00:09:05,183
Here we are running the project's real local
test.

141
00:09:05,683 --> 00:09:10,481
Select relevant terminal output and use Send to
chat to place it in the message box.

142
00:09:10,481 --> 00:09:12,937
It does not send the message automatically.

143
00:09:12,937 --> 00:09:16,820
Use this to ask about a failure or share an
exact diagnostic result.

144
00:09:17,320 --> 00:09:21,718
The Run menu reads supported project launch
configurations and package scripts.

145
00:09:21,718 --> 00:09:26,170
A configuration with a port can open its local
preview after the server answers.

146
00:09:26,170 --> 00:09:29,343
Review commands and environment settings as
project code.

147
00:09:29,343 --> 00:09:34,074
In this isolated demonstration, the menu and
the local test show the workflow without

148
00:09:34,074 --> 00:09:36,022
installing or contacting a service.

149
00:09:40,050 --> 00:09:44,063
Background shows tasks exposed by supported
Claude and Muse sessions,

150
00:09:44,063 --> 00:09:46,797
such as shells, agents, workflows, or monitors.

151
00:09:46,797 --> 00:09:50,229
These rows are staged examples so you can see
the controls.

152
00:09:50,229 --> 00:09:54,300
Output is available only when the driver
provides a local output file.

153
00:09:54,300 --> 00:09:58,139
Stop asks that task's provider to stop; it is
not a file rollback.

154
00:09:58,639 --> 00:10:03,977
The application menu also has Emergency stop
all sessions for sessions managed by this app.

155
00:10:03,977 --> 00:10:07,614
Check what actually stopped and review the
worktree afterward.

156
00:10:07,614 --> 00:10:12,717
It does not cancel processes outside Helios,
undo completed commands, or restore files.

157
00:10:13,217 --> 00:10:14,894
Spend rules differ by route.

158
00:10:14,894 --> 00:10:21,364
Claude API processes have a ten-dollar cap,
Codex API thread families have a two-hundred-
thousand-token cap,

159
00:10:21,364 --> 00:10:25,977
and OpenRouter has a five-dollar allowance per
Work with bounded tool rounds.

160
00:10:25,977 --> 00:10:31,009
Verified Claude and ChatGPT subscriptions
disable the corresponding Helios API caps.

161
00:10:31,009 --> 00:10:35,203
Google, Muse, and Kimi have no equivalent
Helios cap established here.

162
00:10:39,217 --> 00:10:43,041
Finish in Settings to set your default folder,
model, and permissions.

163
00:10:43,041 --> 00:10:46,757
Appearance lets you follow the system theme or
choose light or dark.

164
00:10:46,757 --> 00:10:51,292
The translucent sidebar is optional and depends
on your desktop's appearance setup.

165
00:10:51,292 --> 00:10:57,685
Behavior includes notifications and the title-
generation backend, whose default is First
message, with no model call.

166
00:10:58,185 --> 00:11:02,160
Other title backends have prerequisites: Ollama
needs a running service,

167
00:11:02,160 --> 00:11:07,517
the built-in local engine needs its command-
line runtime and model, and Claude uses its
provider.

168
00:11:07,517 --> 00:11:09,394
We are only showing those choices.

169
00:11:09,394 --> 00:11:15,358
Providers and Tools help diagnose missing
binaries, authentication, catalogs, and
external tool connections;

170
00:11:15,358 --> 00:11:19,831
the log-file entry locates diagnostics, and
About identifies the running version.

171
00:11:20,331 --> 00:11:23,553
The easiest first project is a small one:
choose a folder,

172
00:11:23,553 --> 00:11:28,775
connect one provider, describe one change,
inspect its result, and run a check you
understand.

173
00:11:28,775 --> 00:11:30,830
Add the other tools as you need them.

174
00:11:30,830 --> 00:11:35,219
The Helios website links the installation
guide, provider details, source code,

175
00:11:35,219 --> 00:11:36,941
and a place to report problems.
