Guide · PuppyMacro 1.23.0

AI apps

Beta. AI apps in PuppyMacro are new: they work, but they may change, and an AI can get a request wrong. Every change is kept in the item's History, so you can always go back.

PuppyMacro works with the AI apps on your PC that support MCP (Model Context Protocol), like Claude Desktop, Claude Code, Visual Studio Code with GitHub Copilot and Codex. Ask in your own words, for example "in Notepad, make Ctrl+X type A" or "make a macro that opens my inventory and destroys the first 3 items": the AI makes the loop, macro or remap in PuppyMacro, ready to try. The AI and its account are your AI app's: PuppyMacro has no AI of its own.

Set it up

The AI page of PuppyMacro, with Allow AI access and the apps to connect
The AI page: Allow AI access at the top, the AI apps to connect under Apps.
  1. Select AI in the side rail, above Settings, and turn on Allow AI access. While it is off, AI apps can connect but every request is refused, and the AI tells you to turn it on.
  2. Under Apps, select Connect on your app:
    • Claude Desktop: PuppyMacro is added to Claude Desktop's settings (claude_desktop_config.json). Restart Claude Desktop: quit it from its icon in the system tray, then open it again. Use the Claude Desktop app: claude.ai in the browser can't reach PuppyMacro.
    • Visual Studio Code: VS Code opens on the page that installs PuppyMacro's MCP server: select Install there. Then ask in Copilot Chat in Agent mode, with the model you choose there.
    • Codex: PuppyMacro is added to Codex's settings (%UserProfile%\.codex\config.toml). Restart Codex.
    • Other apps (Claude Code and any app that supports local MCP servers): Copy configuration copies the settings to paste in the app's MCP settings (the usual mcpServers format), then restart that app.
  3. Once the app has started PuppyMacro's server, its row says Connected since and the time, and the status bar at the bottom of PuppyMacro's window shows its name with a green dot. Before that the row says, for example, Added. Restart Claude Desktop to connect. Select the status bar to open the AI page.

Remove takes PuppyMacro out of that app's settings. If VS Code's mcp.json has comments, PuppyMacro does not rewrite it: remove PuppyMacro in VS Code with MCP: Open User Configuration. The buttons are off while Allow AI access is off.

What the AI may do without asking

Open Allow AI access (the arrow on its right) to choose:

Whatever you choose, every change is kept: see History and Activity.

What you can ask

When the AI needs you on the screen

Before you click points or an app, or place a floating button, a PuppyMacro window shows in the middle of the screen, on top of everything, what the AI wrote for you: a title, a short description (what it is making and why) and, under Instructions, the steps, numbered, in the language you write to the AI in. Drag it anywhere if it covers what you need. Clicking or dragging it never takes the focus from your game or app: get the screen ready first (open the game's inventory, the window to click), then press Enter or select Start. Enter works from any app and the app does not get it; Esc cancels. Then click the points: next to the cursor a light blue label says which point to click now, with several the bar shows 2 / 3 and a number marks each point clicked. For a key, the window shows the same title, description and steps and waits for the key.

Every window the AI opens appears in the middle of the screen. When the AI makes a new loop or macro, it asks only what matters for it (how fast, which keys or items), then writes in the chat the exact steps it will play, each key and click and what it does, and waits for your OK before asking for points. Once it is saved, it offers the extras it does not have yet: a hotkey, the overlay and a floating button, a sound, a specific app.

What AI apps cannot do

Activity

Recent activity on the AI page shows the last requests: when, which app, what it asked and how it ended (Saved, Done, Cancelled, Refused…). Restore on a change or deletion made by an AI app puts back what was there before (the row then says Restored). View all opens the AI activity window, with Period, App, Type, Result and Search; select a request to see what was saved, and Restore it. The activity is kept on this PC, the newest requests up to 20 MB; Clear history deletes it.

Privacy

PuppyMacro sends nothing to AI services. What the AI app reads through PuppyMacro (your loops, macros, remaps and settings, the names of the open apps, the points and keys you give) goes to that app's provider, under its own privacy policy. Turn off Allow AI access to stop every request.