Install PersonalTrainerTasksAI with your AI assistant.

PersonalTrainerTasksAI installs into desktop AI apps with MCP support, including ChatGPT desktop's Codex workspace, standalone Codex, Cursor, Windsurf, and Claude Desktop. You can copy and paste the setup prompt directly into ChatGPT desktop.

Continue setup on your computer

You can sign in and prepare your PersonalTrainerTasksAI account from this phone or tablet, but the actual install needs a Mac, Windows, or Linux desktop AI app.

Open this page on your computer, then copy the setup prompt into ChatGPT desktop's Codex workspace, Codex, Cursor, or Windsurf, or run the Terminal command for Claude Desktop.

Get Free Credits
Please set up PersonalTrainerTasksAI from https://github.com/TasksAI-Official/personaltrainertasksai-mcp.
A phone cannot host this local install. If ChatGPT Remote is enabled and connected to your Mac or Windows computer, you can use the ChatGPT mobile app to start or steer setup on that computer; PersonalTrainerTasksAI still installs on the connected computer.

Recommended setup

On your computer, copy this prompt into ChatGPT desktop's Codex workspace, Codex, Cursor, or Windsurf. Your desktop AI app will open the official setup instructions, connect your PersonalTrainerTasksAI account, and check that everything worked.

Install prompt
Please set up PersonalTrainerTasksAI from https://github.com/TasksAI-Official/personaltrainertasksai-mcp.
  1. Open ChatGPT desktop and choose Codex, or open Codex, Cursor, or Windsurf.
  2. Paste the prompt above.
  3. If your AI app asks for permission to save setup files, approve it. Those files let PersonalTrainerTasksAI appear inside your AI app.
  4. When your browser opens, approve the connection using the email for your PersonalTrainerTasksAI account.
  5. Restart your AI assistant if prompted.
  6. Ask: Check my PersonalTrainerTasksAI credit balance.
  7. After a task run, your assistant can save the finished result as a local Word document or Markdown file under ~/Documents/TasksAI/PersonalTrainerTasksAI/.
PersonalTrainerTasksAI handles your account, credits, and task library. Your AI app does the writing and saves files on your computer. PersonalTrainerTasksAI does not need to receive your finished documents.
If your AI app says npm is unavailable, install Node.js first. Node.js is a standard helper app, and it includes npm automatically. Go to nodejs.org, download the recommended installer, run it, then paste the PersonalTrainerTasksAI setup prompt again.
If you use Claude Desktop, use the Terminal command below. Claude Desktop usually needs that one copy-and-paste command before PersonalTrainerTasksAI appears inside Claude. A mobile device cannot host the install; ChatGPT Remote can control a connected desktop, where the install actually runs.

If your assistant is blocked

If setup from a prompt does not work, or if you use Claude Desktop, run this command in Terminal:

Terminal install command
npm exec --package=@tasksai/install --call 'tasksai-install personaltrainer --source https://github.com/TasksAI-Official/personaltrainertasksai-mcp --client codex'

The command above is for Codex. Change codex to claude-desktop, cursor, or windsurf if that is the app you use.

After Terminal finishes

  1. Approve the browser connection when it opens.
  2. Restart your AI app.
  3. Ask your AI app: Check my PersonalTrainerTasksAI credit balance.
Health check command
npm exec --package=@tasksai/install --call 'tasksai-install personaltrainer doctor --client codex'
If Terminal says npm: command not found, install Node.js from nodejs.org, reopen Terminal, and run the command again.

Supported AI apps

These are the apps we have tested for PersonalTrainerTasksAI setup today.

ChatGPT desktop (Codex)

Use --client codex.

Best method: choose Codex in ChatGPT desktop, paste the setup prompt, then restart the Codex workspace if prompted.

Standalone Codex

Use --client codex.

Best method: paste the setup prompt, then restart Codex.

Claude Desktop

Use --client claude-desktop.

Best method: run the Terminal command, then restart Claude Desktop.

Cursor

Use --client cursor.

Best method: paste the setup prompt, then restart Cursor.

Windsurf

Use --client windsurf.

Best method: paste the setup prompt, then restart Windsurf.

If your AI app is not listed, use one of the supported desktop apps above for now. Mobile devices cannot host this local MCP setup. ChatGPT Remote can control a connected desktop host, but the tools and files remain on that host.
Advanced manual setup

Most users should not need this. Use it only if the setup prompt and Terminal command both fail.

Codex TOML example

[mcp_servers.personaltrainer] command = "python3" args = ["~/Library/Application Support/TasksAI/personaltrainer/runtime/server.py"] [mcp_servers.personaltrainer.env] TASKSAI_PRODUCT_ID = "personaltrainer" TASKSAI_CLIENT = "codex" PYTHONPATH = "~/Library/Application Support/TasksAI/personaltrainer/python" DOTENV_PATH = "~/Library/Application Support/TasksAI/personaltrainer/.env"

Claude Desktop, Cursor, or Windsurf JSON example

{ "mcpServers": { "personaltrainer": { "command": "python3", "args": ["~/Library/Application Support/TasksAI/personaltrainer/runtime/server.py"], "env": { "TASKSAI_PRODUCT_ID": "personaltrainer", "TASKSAI_CLIENT": "claude-desktop", "PYTHONPATH": "~/Library/Application Support/TasksAI/personaltrainer/python", "DOTENV_PATH": "~/Library/Application Support/TasksAI/personaltrainer/.env" } } } }
Manual setup does not expose your proprietary prompts. Credentials stay in the local .env file created by the installer. If your AI app does not expand ~, replace it with your full home folder path.