Your T3 Code agents through the T3 MCP Gateway on this computer: see threads on the phone, and let the execution agent start, message, review, and control them. T3 Agents must be installed with its MCP Gateway enabled.
by Sidebud · Version 2.1.0
Add it from the app
Say or type “add T3 Agents” in Sidebud. Your computer installs the widget, starts it switched off, and walks you through setup.
Your T3 Code agents through the T3 MCP Gateway on this computer: see threads on the phone, and let the execution agent start, message, review, and control them. T3 Agents must be installed with its MCP Gateway enabled.
Tested by SidebudLive gateway verified on macOS: threads widget and execution-agent tools. On Windows the gateway starts through the pack's launch with every declared tool. Linux: detection and launch from an extracted AppImage checked in a simulated Linux environment (the real gateway listed 73 tools); not yet run on a Linux computer.
On your phone
Made-up sample data, as your phone would show it. Tap the tile to open it.
9:41▂▄▆ ◠ ▭
Sidebud
Think. Speak. Get it done.
▭ Your computer
Tap Start chat to talk
🎙 Start chat💬 Messages
Details
Publisher
Sidebud
Connects to
T3 MCP Gateway, bundled with T3 Agents
You choose
T3 Agents on this computer
Category
Agents
Widget ID
app.sidebud.t3-agents
Made by Sidebud
The Sidebud team builds and maintains this widget and checks it before it is listed.
Every widget runs on your own computer with the access listed below. Installing starts it switched off; you choose when to turn it on, and your agent walks you through setup.
What it can do on your computer
28 tools read and 45 tools change things. Your computer only ever calls the tools listed here, and you can turn off any of them on the widget’s page after installing.
What it can control
Full control of your computer
Can control your whole computer. It starts agents or runs commands that can do anything you can there: open, change, and delete your files, use your apps and signed-in accounts, and install software.
Can change things with 45 tools, and reads with 28 tools.
Starts a program already on your computer, as you, while it is on. Sidebud decides which of its tools are called, not what that program itself can reach.
Tool
Access
Used by
t3_get_agents_view
Reads
Your agent, when you ask
t3_get_approval_plan
Reads
Your agent, when you ask
t3_get_artifact
Reads
Your agent, when you ask
t3_get_diff
Reads
Your agent, when you ask
t3_get_environment_health
Reads
Your agent, when you ask
t3_get_environment_status
Reads
Your agent, when you ask
t3_get_events
Replay retained environment events after a sequence cursor.
Reads
Your agent, when you ask
t3_get_gateway_health
Reads
Your agent, when you ask
t3_get_messages
Reads
opening a row
t3_get_operation_history
Reads
Your agent, when you ask
t3_get_pr
Reads
Your agent, when you ask
t3_get_pr_checks
Reads
Your agent, when you ask
t3_get_thread
Reads
Your agent, when you ask
t3_get_thread_history
Reads
Your agent, when you ask
t3_git_status
Reads
Your agent, when you ask
t3_list_agents
Reads
Your agent, when you ask
t3_list_artifacts
Reads
Your agent, when you ask
t3_list_devices
List T3 apps (desktop, web, mobile) connected to an environment that you can bring content on screen for with t3_focus_device
Reads
Your agent, when you ask
t3_list_environments
Reads
Your agent, when you ask
t3_list_projects
Reads
Your agent, when you ask
t3_list_review_comments
Reads
Your agent, when you ask
t3_list_scheduled_tasks
List scheduled tasks on an environment: prompts that run on an agent at a set time or on a cron schedule
Reads
Your agent, when you ask
t3_list_skills
Reads
Your agent, when you ask
t3_list_threads
Reads
widget data (active), widget data (running), widget data (approvals), widget data (input)
t3_list_webhooks
List registered webhooks for one environment.
Reads
Your agent, when you ask
t3_replay_events
Replay retained events for a durable subscription.
Reads
Your agent, when you ask
t3_summarize_thread
Reads
Your agent, when you ask
t3_wait_for_thread_status
Reads
Your agent, when you ask
t3_ack_events
Acknowledge processed events monotonically.
Changes things
Your agent, when you ask
t3_apply_patch
Changes things
Your agent, when you ask
t3_apply_review_fixes
Changes things
Your agent, when you ask
t3_approve_actions
Changes things
Your agent, when you ask
t3_cancel_thread
Changes things
Your agent, when you ask
t3_commit_changes
Changes things
Your agent, when you ask
t3_control_thread
Changes things
Your agent, when you ask
t3_create_agent
Changes things
Your agent, when you ask
t3_create_and_start_thread
Changes things
Your agent, when you ask
t3_create_branch
Changes things
Your agent, when you ask
t3_create_pr
Changes things
Your agent, when you ask
t3_create_scheduled_task
Schedule a prompt to run on an agent, once (runAt) or repeatedly (cron + timezone)
Changes things
Your agent, when you ask
t3_create_skill
Changes things
Your agent, when you ask
t3_create_thread
Changes things
Your agent, when you ask
t3_delete_agent
Changes things
Your agent, when you ask
t3_delete_scheduled_task
Delete a scheduled task
Changes things
Your agent, when you ask
t3_delete_skill
Changes things
Your agent, when you ask
t3_delete_webhook
Delete an existing webhook.
Changes things
Your agent, when you ask
t3_focus_device
Bring a chat or the Agents board up on screen where the user is (this computer unless they name another device from t3_list_devices). Use this to pull up or show a thread or the board.
Changes things
Your agent, when you ask
t3_handoff_thread
Changes things
Your agent, when you ask
t3_modify_actions
Changes things
Your agent, when you ask
t3_open_agents
Open the Agents board in the T3 app on the environment's own host. Only when asked for there; to show the board where the user is, use t3_focus_device.
Changes things
Your agent, when you ask
t3_open_thread
Open a chat in the T3 app on the environment's own host. Only when the user asks for it there; to pull a chat up where the user is, use t3_focus_device.
Changes things
Your agent, when you ask
t3_pause_thread
Changes things
Your agent, when you ask
t3_publish_pr
Changes things
Your agent, when you ask
t3_register_webhook
Register an HTTPS webhook; return its signing secret once.
Changes things
Your agent, when you ask
t3_reject_actions
Changes things
Your agent, when you ask
t3_reply_review_comment
Changes things
Your agent, when you ask
t3_respond_to_approval
Changes things
Your agent, when you ask
t3_restart_thread
Changes things
Your agent, when you ask
t3_resume_thread
Changes things
Your agent, when you ask
t3_retry_thread
Changes things
Your agent, when you ask
t3_rotate_webhook_secret
Rotate a webhook secret without moving its cursor.
Changes things
Your agent, when you ask
t3_run_scheduled_task
Run a scheduled task's prompt now, in its thread, without changing its schedule
Changes things
Your agent, when you ask
t3_send_message
Changes things
Your agent, when you ask
t3_set_thread_parent
Make a chat a sub-run of another chat in the same environment, or pass parentThreadId null to detach it
Changes things
Your agent, when you ask
t3_settle_thread
Changes things
Your agent, when you ask
t3_stop_thread
Changes things
Your agent, when you ask
t3_subscribe_events
Create a durable replay-then-live MCP event subscription.
Changes things
Your agent, when you ask
t3_unsettle_thread
Changes things
Your agent, when you ask
t3_update_agent
Changes things
Your agent, when you ask
t3_update_pr
Changes things
Your agent, when you ask
t3_update_scheduled_task
Change a scheduled task by taskId: prompt, title, schedule (runAt or cron/timezone), agent, project, or enabled to pause/resume
Changes things
Your agent, when you ask
t3_update_skill
Changes things
Your agent, when you ask
t3_update_webhook
Update an existing webhook event filter.
Changes things
Your agent, when you ask
A tool you turn off is never called: not by the widget, a control, or your agent. Tools that change things act in the app or service the widget connects to, when you or your agent use them.
What it runs
{{runtime.node}} <gatewayScript>
A program already on your computer, started by the companion when the widget is on.
It receives: T3CODE_HOME, T3_MCP_BRIDGE_PORT, T3_MCP_BRIDGE_TOKEN.
Keys and accounts
T3_MCP_BRIDGE_TOKEN: The MCP Gateway bridge token from T3 Settings → MCP Gateway (also saved as T3_MCP_BRIDGE_TOKEN in ~/.config/t3code/mcp-gateway.env).
Keys and tokens are saved in your computer’s keychain. They never go to Sidebud.
Network
None declared beyond what it runs.
Setting it up
Install T3 Agents and turn on its MCP Gateway (T3 Settings → MCP Gateway). Open T3 once so it creates its environment.
Point the pack at T3's MCP Gateway script, t3-mcp-gateway.mjs. It is found automatically in the usual install folders. Otherwise find it on this computer; from a Linux AppImage, extract it once (for example `./T3*.AppImage --appimage-extract 'resources/t3-mcp-gateway.mjs'`, then move `squashfs-root/resources` to ~/.local/share/t3agents/resources) and save that path.
Save the bridge token from T3 Settings → MCP Gateway as the key. It is also the T3_MCP_BRIDGE_TOKEN line of ~/.config/t3code/mcp-gateway.env.
Set T3's data folder (the absolute path of ~/.t3 unless T3CODE_HOME says otherwise) and the environment ID the phone widget shows (t3_list_environments lists them).