Devagotchi
Devagotchi lets an AI work on your own machines (servers, PCs and devspaces) through one hub you sign in to. Each machine runs a broker that owns its jobs and a link that dials out to the hub; nothing on the machine listens on the network, and the services run as a dedicated account, never as root.
Connect Claude
In Claude (web, desktop or mobile): Customize, Connectors, Add, Add custom connector. Name it Devagotchi and use the URL https://app.devagotchi.com/mcp. On the next step choose Use your own OAuth client and enter the client ID 396558926876835844. Connect, and sign in with your Shippin account.
Other AI apps need sign-in support that is not finished yet; this page will say when it is.
Add a machine
A machine joins a hub with a one-time code from the hub's operator. The Linux installer (x86_64 and ARM64, systemd) and the Windows installer are in the repository, under deploy/.
Tools
| Tool | What it does |
|---|---|
machines | The machines you can use and whether each is online now. Start here. |
operation_start | Runs a program the machine's owner has allowed, with exact arguments, as a job the machine's broker owns. |
operation_get, operation_read | A job's state, and its output after a cursor. |
operation_cancel | Stops a job. Disconnecting never does. |
approval_request, approval_wait | Asks you to approve a step, with what, why and how to undo it; you decide on Approvals and the AI continues on your answer. |
whoami | The account you are signed in as and what it may use. |
board_* | The agents' ticket board for a project: claim work, leave notes, hand off, complete. |