looktap v0.2.1

Agents

For AI agents

Pick the route that fits your agent:

Your agentUseSet up
Claude CodeThe plugin: the CLI plus a skill that teaches the loop/plugin install looktap --marketplace lakpriya1s/looktap, then /looktap:setup (details)
Other agents with a shell (Codex, Cursor's agent, opencode, …)The CLI plus the skill filelooktap skill --install (or looktap skill prints it)
Chat apps without a shell (Claude Desktop, …)The MCP servernpx -y @looktap/mcp (details)

An agent spends seconds per turn, so turns matter more than milliseconds. looktap is built to save them:

Claude Code plugin

In Claude Code, run:

/plugin install looktap --marketplace lakpriya1s/looktap

MCP server, for clients without a shell

Agents with a shell (Claude Code, Codex, Cursor's agent, …) are best served by the CLI and the skill above. For chat apps and other clients without a shell, such as Claude Desktop, looktap is also an MCP server, published as @looktap/mcp and listed in the MCP Registry as io.github.lakpriya1s/looktap. Nothing to install first:

{ "mcpServers": { "looktap": { "command": "npx", "args": ["-y", "@looktap/mcp"] } } }

If your client can't find npx (desktop apps start servers with a minimal PATH), install the CLI and let it write the config with absolute paths:

looktap mcp --config      # prints a ready-to-paste client config with absolute paths
{
  "mcpServers": {
    "looktap": {
      "command": "/path/to/node",
      "args": ["/path/to/looktap/bin/looktap.js", "mcp"],
      "env": { "PATH": "/path/to/node/bin:/path/to/Android/sdk/platform-tools:/usr/bin:/bin" }
    }
  }
}

Why a CLI first? Any agent with a shell can use it with no configuration, and its output is already as small as it gets.

Generated from README.md. Edit it there.