@zetaloop/chappie
Connect ChatGPT and coding agents across devices
Package details
Install @zetaloop/chappie from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@zetaloop/chappie- Package
@zetaloop/chappie- Version
1.1.0- Published
- Sep 29, 2026
- Downloads
- 1,249/mo · 135/wk
- Author
- zetaloop
- License
- MIT
- Types
- extension
- Size
- 1.5 MB
- Dependencies
- 0 dependencies · 6 peers
Pi manifest JSON
{
"extensions": [
"./dist/index.js"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
Chappie
Use ChatGPT to work through Pi, Oh My Pi, OpenCode, or Codex: edit projects, run commands, and exchange files and images. Agent sessions can also work with each other, on the same computer or across devices.
Setup
Install Chappie in each participating agent:
| Agent | Install |
|---|---|
| Pi | pi install npm:@zetaloop/chappie |
| Oh My Pi | omp plugin install @zetaloop/chappie |
| OpenCode | opencode plugin add @zetaloop/chappie |
| Codex | Plugin and provider setup |
The broker connects these sessions to ChatGPT and to each other. Install it on one device:
pnpm add -g @zetaloop/chappie@1
With ChatGPT
Run the broker through otunnel with this MCP configuration:
mcp:
commands:
- channel: main
command: chappie
Add the tunnel as a developer-mode app in ChatGPT. Open a project in the agent with its Chappie model selected, then tell ChatGPT which project or session to use and what to do:
Use @Chappie to review the recent changes in the website project.
Tool activity and assistant messages appear in the agent's interface. Messages entered there reach ChatGPT with later tool results. Attach files in ChatGPT for the agent to use, or ask for generated files to be sent back.
To continue from another chat or branch, ask ChatGPT to reconnect to the same agent session.
Between agents
An agent using its usual model can work through another agent session. For example, an assistant on macOS can run a build in a Windows session and retrieve the output files.
Start chappie in a terminal, or use the broker already running through otunnel. On the controlling agent's device, enable local tools in ~/.chappie/config.json:
{ "localTools": true }
Use the usual model in the controlling session and the Chappie model in the target session. Ask the controlling assistant to find that session and work on its project.
See setup and configuration for device connections and agent-specific settings, and the tool guide for the available operations and their parameters.