Skip to content

Desktop agents

Local access is the power that puts an agent on your own machine. The conversation, the run and the results stay in Truetask where your team can read them. The model call and the file work happen on your computer, through Claude Code or Codex, paid for by the subscription you already have.

It needs Truetask Desktop, the app wrapper for macOS, Windows and Linux. See Truetask Desktop.

What runs where

PartWhere it lives
The chat, the task, the run, the logTruetask
The model callYour coding tool, on your computer
Files, terminal, codeYour computer, inside the working folder
Your Claude or ChatGPT credentialsThe coding tool itself; Truetask never sees them

Connecting a tool

Open the desktop app and use Connect an agent. Pick the tool and complete that vendor's own sign-in. The embedded terminal is only the surface: the CLI owns the flow and its own credentials, and Truetask never sees or stores them.

Claude Code and Codex are the two tools an agent's Local access runs with. The connect window also handles Gemini CLI, which stores an API key in this computer's keychain and hands it only to the local agent.

Each tool reports its own state: Connected, Sign-in needed, Installed on this computer, or Not installed on this computer.

Linking an agent

Connecting a tool signs you in. Linking ties one of your agents to it.

Open Agents, open the agent, and tap Local access. The panel walks the steps: get the desktop app, connect the tool, then Link now, which sends one quick test message. When it succeeds the profile reads Working on your computer and tells you to pick the agent in any chat to use that computer.

Unlink from your computers reverses it. The agent keeps working in Truetask, it just cannot use your computers until you link it again.

See Creating an agent for the whole panel.

Where should this chat run?

Every chat surface carries a small dial in the composer's control row, right before Send. The icon is the current place, and the popover offers both.

Truetask task Chat tab with the where-to-run control

PlaceWhat it means
On your computerReads and edits local files with permission.
In TruetaskWorks on your boards, tasks and notes.

An unavailable place is shown with the reason rather than hidden: "Pick one of your agents to work locally", or "Connect the Truetask desktop app first". Switching says so: "Now running on your computer" or "Now running in Truetask".

The same dial is on the task Chat tab and on the Truetask AI window.

Permission modes

A local agent asks before it does things, and how much it asks is the permission mode. Open the shield control on the chat to see the modes the connected tool offers. Modes appear once the agent starts, so send a message first.

The three Truetask uses in workflow policy map onto whatever the tool calls them.

ModeWhat it allows
Ask every timeCommands and edits wait for a person to approve them.
Accept editsFile edits are approved automatically; commands still ask.
AutonomousEvery tool call is approved automatically, only inside the board's mapped folder.

When the agent needs permission, the chat shows a request with three answers: Allow once, Always allow or Reject. Commands say what they are, for example "Runs a shell command on this computer", and Copy command puts it on your clipboard.

An unanswered permission does not hang forever. Half way through the workflow's Permission timeout, it becomes a question on the task so anyone can answer it; at the full timeout the run stops.

See Agent workflows for where those policies are set.

The working folder

The folder control on the chat says where your agent works, and clicking it changes that.

OptionWhat it is
Board repositoryThe board's linked repository on this computer.
Scratch folderA scratch folder on this computer.
Choose a local folderAny folder you pick.
Reset to automaticBack to the default for this board.

Mapping a folder per board matters for unattended runs. Autonomous is scoped to the mapped folder, so a scratch session runs one rung tighter, at Accept edits, and the chat says so: "No folder is mapped for this board, so this run uses Accept edits instead of Autonomous."

Model, effort and steps

The chat's agent control carries Agent, Model and Effort. The options come from the connected tool, and Auto leaves the choice to it. Effort is how hard the agent thinks: higher is slower and more thorough.

While it works you see its thinking and its tool steps inline, collapsed into rows you can expand with Show all steps. When it proposes a plan you get Run plan, with the step count, or Cancel.

A turn that hits the tool's per-turn request limit pauses and says so: "The agent paused at its per-turn limit. Ask it to continue if you want more." The workflow's Continue rounds setting decides how many times a kickoff turn keeps going by itself.

If the connected tool is too old for the model you picked, the chat says which version it needs and which it found, and suggests updating the adapter or picking another model.

When the agent is on another machine

Agents follow the computer, not the browser tab.

If your agent is connected on a different machine, Truetask relays to it when that machine is reachable and says so: "Your agent on" that machine "answers here". When it is not reachable you get an explanation rather than silence: the agent runs on the other machine and only answers there for now, Truetask server AI replies on this device instead, and to use the agent here you open Truetask on that computer or connect one here with the desktop app.

Truetask falls back to server AI rather than failing the turn, and marks the answer: "Your local agent was unavailable, so server AI answered this turn." A relay that nobody picks up times out, and the thread says that machine did not pick it up so server AI answered instead.

Running while you are away

A kickoff can reach your desktop with nobody at the keyboard, but only if the machine is set up for it. The agent's profile carries a Runs while you are away checklist for exactly this: the desktop app running and signed in, Launch Truetask at login, Keep running in the tray when the window is closed, Keep the computer awake while an agent works, a folder mapped for the board, and a workflow policy that does not wait for approval.

The first three are in the desktop app's own settings.

Truetask works the same on Truetask Cloud and on your own server. Pages and sections that apply to one model only are labelled.