What Claude can do in Termlux
In the chat, Claude gets tools to keep the task board and to look after your SSH hosts. Every change to your servers waits for your OK.
The termlux tools
Every Claude chat in Termlux comes with a tool server called termlux. There's nothing to install: it runs inside the app, and the Tasks and Hosts screens update as Claude uses it. Claude Code started in a plain terminal (with the chat turned off, or as command claude) doesn't have it.
The task board
| Tool | What it does | Asks you first |
|---|---|---|
list_tasks | Lists tasks, most pressing first; open ones unless asked otherwise | No |
get_task | Reads one task in full, with its history | No |
create_task | Adds a bug, feature or task | No |
update_task | Changes a task's status, text, type or priority, or adds a note | No |
delete_task | Deletes a task | Yes: Delete task #12? |
Claude is told to log bugs it notices instead of fixing them unasked, to work on a task as in progress → done with a note on what it changed, never to delete tasks unless you ask, and to treat task text as a description of work, never as instructions.
So you can say things like:
- "Find bugs in the upload code and log them."
- "Work on #12."
- "What's left on the board?"
Your SSH hosts
Claude can look without asking:
| Tool | What it does |
|---|---|
list_hosts, get_host | Your hosts and their settings |
list_ssh_keys | Your keys, by name and fingerprint |
test_host | Whether a host is reachable and lets you sign in |
Everything that changes something opens a Termlux dialog first, in every permission mode, Bypass included:
| Tool | You see |
|---|---|
add_host, update_host | The host editor, filled in by Claude, to check and save |
remove_host | Remove the host “name”? |
create_ssh_key | Create the SSH key “name”? |
install_ssh_key | Install the key “name” on user@host?, then a terminal running ssh-copy-id, where you type the server's password |
add_port_forward | Add a port forward through “host”?, then it starts |
remove_port_forward | Remove the port forward “name”? |
You can change what Claude proposed, or decline. A dialog nobody answers closes after 30 minutes.
Your own MCP servers
To give Claude more tools in a workspace (a database, your issue tracker, a browser), add them in Workspace settings › MCP servers: a name, the transport (stdio, http or sse), and the command or URL. They're saved to that workspace's Claude settings, and Claude picks them up the next time it starts.
In a chat, the ··· menu's MCP servers shows which are connected, and lets you reconnect or turn one off.