by tim-today
Native GUI Terminal Agent & Mobile Vibe Coding Hub for Claude Code, Codex & CLI Agents. Seamless Phone ↔ PC task collaboration over Tailscale & FRP.
# Add to your Claude Code skills
git clone https://github.com/tim-today/tim-agentSee how tim-agent compares with popular alternatives.
tim-agent is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by tim-today. Native GUI Terminal Agent & Mobile Vibe Coding Hub for Claude Code, Codex & CLI Agents. Seamless Phone ↔ PC task collaboration over Tailscale & FRP. It has 52 GitHub stars.
tim-agent's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/tim-today/tim-agent" and add it to your Claude Code skills directory (see the Installation section above).
tim-agent is primarily written in Go. It is open-source under tim-today on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh tim-agent against similar tools.
No comments yet. Be the first to share your thoughts!
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
Tim-Agent is purpose-built for seamless bidirectional task collaboration between Mobile Phones and PC workstations.
Traditional remote terminal setups are frustrating on mobile touchscreens and break connections when screens lock. Tim-Agent provides a zero-friction mobile companion terminal and multi-project session hub for your desktop workstation.
WorkDir, CLI Agent preset, and Auto-Approve mode). Remote connections default to your most recently active session; switching projects in the terminal top bar (📂 Project ▾) keeps previous project sessions running concurrently in the background.TimAgent.app), Windows (TimAgent-windows-amd64-gui.exe without console window), and Linux (.desktop GUI bundle). Or run tim-agent -install-app (or click 🖥️ Generate Desktop App in the dashboard) to create a desktop app icon in one click./resume, /model, magic long-press backspace to clear entire line, 0-9 & Ctrl+ pickers) and Network-First auto-updates.Option A: Mouse Double-Click GUI Application
Download the release package for your OS from GitHub Releases (TimAgent-macos-*.app.zip, TimAgent-windows-amd64-gui.exe, or TimAgent-linux-*-gui.tar.gz) and double-click to launch directly into the system tray and Control Panel.
Option B: Run Instantly via Go CLI
# 1. Run with defaults (launches dashboard & system tray)
go run github.com/tim-today/tim-agent@latest
# 2. Specify AI agent, directory, and port
go run github.com/tim-today/tim-agent@latest -agent claude -dir /path/to/project -port 20996
# 3. One-click install native Desktop GUI App (.app / .lnk / .desktop)
go run github.com/tim-today/tim-agent@latest -install-app
| Flag | Type | Default | Description |
|---|---|---|---|
-agent |
string |
"" (Shell) |
Default AI Agent preset (claude, codex, opcode, pi, gemini) |
-port |
int |
20996 |
Terminal port (auto-increments if busy; admin dashboard on 20997) |
-dir |
string |
Current dir | Working directory bound to the initial project session |
-auto-approve |
bool |
false |
Auto-approve prompts / bypass sandbox for Claude Code & Codex |
-install-app |
bool |
false |
Generate and install native Desktop GUI Application icon for current OS |
-password |
string |
Auto-gen | Web terminal password protection (cached after first login) |
-shell |
string |
System $SHELL |
Custom shell executable (/bin/zsh, /bin/bash, powershell.exe) |
-no-open |
bool |
false |
Do not automatically pop up local dashboard in browser on start |
-remote |
bool |
false |
Enable remote access to web dashboard (default localhost only, requires password) |
-daemon |
bool |
false |
Run with supervisor watchdog for auto-recovery, ensuring 24/7 port uptime |
-version |
bool |
false |
Print version information and exit |
Tim-Agent serves the shared terminal on port 20996. For remote mobile access, we recommend:
20996 through your public VPS for remote cellular access anywhere.Tim-Agent 重点解决「手机与 PC 之间的任务协同与多项目会话管理」问题。
开发者经常需要在手机上监控或远程处理电脑端的多个项目构建、测试任务,或与 AI 命令行 Agent(如 Claude Code CLI、Codex CLI)交互协同。传统远程终端不仅手机触屏极难操作,且断网重连与多项目切换体验极差。Tim-Agent 让手机成为电脑端多项目终端任务的最佳协同副屏。
WorkDir、CLI Agent 代理、是否自动确认,并严格限制同一目录不可属于不同项目)。远程连接默认自动进入最近操作的一个会话,也可在终端顶部栏(📂 项目名 ▾)或控制面板一键切换到其它项目;切换后原项目会话继续在后台保持运行,随时切回无缝接力。TimAgent.app)、Windows (TimAgent-windows-amd64-gui.exe 无黑框窗口)、Linux (.desktop 桌面应用) 图形程序,鼠标双击图标直接启动常驻托盘并打开控制面板;二次双击图标会自动唤醒已运行实例的控制面板。同时支持通过 -install-app 参数或控制面板顶部的「🖥️ 生成桌面应用」按钮一键生成桌面应用图标。/resume 恢复会话、/model、退格键长按连续加速删除及长按一键清空整行魔法功能)。方式一:鼠标双击 GUI 应用程序启动
TimAgent-macos-*.app.zip,Windows 为 TimAgent-windows-amd64-gui.exe,Linux 为 TimAgent-linux-*-gui.tar.gz),或在本机编译 make app 生成 bin/TimAgent.app,直接用鼠标双击即可无黑框启动。方式二:通过 Go 命令行直接运行
# 1. 默认直接运行 (自动打开控制面板并常驻系统托盘)
go run github.com/tim-today/tim-agent@latest
# 2. 传入参数启动 (指定 Agent、工作目录、端口)
go run github.com/tim-today/tim-agent@latest -agent claude -dir /path/to/project -port 20996
# 3. 一键在当前电脑生成并安装桌面 GUI 应用程序 (.app / .lnk / .desktop)
go run github.com/tim-today/tim-agent@latest -install-app
| 参数选项 | 类型 | 默认值 | 说明 |
|---|---|---|---|
-agent |
string |
"" (系统Shell) |
默认启动的 Agent 智能体 (claude, codex, opcode, pi, gemini) |
-port |
int |
20996 |
终端服务监听端口(冲突自动递增;本地控制面板自动分配 20997) |
-dir |
string |
当前执行目录 | 绑定工作目录 (pwd) |
-auto-approve |
bool |
false |
开启沙箱免确认/自动批准(自动注入 --dangerously-skip-permissions 等参数) |
-install-app |
bool |
false |
一键生成并安装本机桌面 GUI 应用程序图标(支持鼠标直接点开) |
-password |
string |
自动生成强密码 | 终端访问密码保护(浏览器输入一次自动记住持久凭证) |
-shell |
string |
环境变量 $SHELL |
指定 Shell 解释器路径 (如 /bin/zsh, powershell.exe) |
-no-open |
bool |
false |
启动后不自动在本地浏览器弹出控制面板 |
-remote |
bool |
false |
允许外部IP远程访问控制面板(默认仅限本机 127.0.0.1/localhost 访问,开启需密码鉴权) |
-daemon |
bool |
false |
开启独立 Supervisor 守护监控,异常崩溃秒级自愈重启,保证端口常驻 |
-version |
bool |
false |
查看版本信息并退出 |
Tim-Agent 默认在电脑端监听 20996 端口。需要不在电脑旁随时随地用手机访问时,推荐使用以下方案映射外网:
20996 端口映射出去,手机在任意蜂窝移动网络下皆可随时随地访问。Tim-Agent 專注於解決「手機與 PC 之間的任務協同與多專案會話管理」問題。
告別傳統遠端終端連線方案繁瑣脆弱的體驗,讓手機成為電腦端多專案開發任務最靈活的隨身副屏。