Reads
allow Workspace files inside the selected workspace.
ask Defined protected paths require explicit approval.
refuse Unsupported documents are reported honestly.
TALOS / Local CLI trust harness
Inspects before acting. Asks before mutation. Verifies before claiming success.
Runs locally against the selected workspace. Approved writes only. Interactive turns leave local trace evidence.
public beta
i Installs from GitHub Release assets. Windows 0.10.8 is unsigned and uses -AllowUnsigned. Linux starts the setup wizard after install. To upgrade, rerun the installer with --force and the pinned version.iwr https://github.com/ai21z/talos-assistant/releases/download/v0.10.8/install-talos.ps1 -OutFile install-talos.ps1
powershell -ExecutionPolicy Bypass -File .\install-talos.ps1 -Version 0.10.8 -Force -AllowUnsigned
talos --version
Workspace-bounded. Local engine. No hosted workspace handoff.
llama.cpp run on llama_cpp/gpt-oss-20b.
Talos terminal turn. Prompt: what does this workspace do? Route ask, read-only, workspace bounded. Inspect README.md, src/, docs/. Read 4 files in 38 ms. Answer: Local-first CLI workspace operator. Java 21 sources under src/, notes under docs/. Turn 1, 1.2 s, /last trace available. Running TALOS v0.10.8 with engine llama.cpp (managed), model llama_cpp/gpt-oss-20b, index ready (5 chunks), policy ask before mutation.
The Execution Cycle
Talos narrows the request, inspects evidence, gates mutation when needed, checks outcomes, and keeps the result inspectable. A turn uses only the stations it needs, and never runs them out of order.
talos.list_dir
talos.read_file
talos.write_file
talos.run_command
/last trace
Turn UI
Talos shows progress, approvals, answers, and evidence in consistent terminal sections. The runtime owns that structure; the model does not write the interface.
/tools
/models
/workspace
/last trace
Inspect turn selected.
Local boundaries
Runtime policy controls approvals, tool access, result checks, protected reads, and unsupported-file handling. The model's wording is not the boundary.
allow Workspace files inside the selected workspace.
ask Defined protected paths require explicit approval.
refuse Unsupported documents are reported honestly.
ask File writes and workspace operations need approval.
ask Command execution is bounded by configured profiles.
deny Workspace escape and protected mutation fail closed.
local Interactive turns leave trace records.
show Use /last trace to inspect the previous turn.
scope Private-mode handoff must be explicit.
default posture: bounded workspace · local engine · approved mutation · checked outcome · local trace
Good Fits
A practical map of current support and planned work. Hover any node for what it covers.
local operator
Talos
A local-by-default operator for your workspace. It reads before acting, asks before writing, and keeps model turns on localhost unless remote endpoints are explicitly allowed.
PDFs, Word, and Excel are read and summarized on your machine today. PowerPoint, image OCR, and the guided sensitive-paperwork workflow are on the v1 roadmap.
Docs
The landing page stays narrow. The documentation covers first setup, local models, approval behavior, and trace details.
Open documentation GitHub Docs
Source setup to a working local Talos session.
docs/getting-started/quickstart.md
02
Configure a managed llama.cpp model profile.
docs/getting-started/model-setup.md
03
When Talos asks before reads, writes, and commands.
docs/user/permissions-and-approvals.md
04
Execution discipline, /last trace, and local evidence.
docs/architecture/execution-model.md