Public issue and discussion tracker for Agentify Chat.
1
stars
3
commits
May 22, 2026
updated
Agentify Chat lets you talk to a local coding agent from the browser while your computer runs the local Agentify CLI in the folder you paired.
Use the app at https://chat.agentify.sh.
Install the CLI from npm: https://www.npmjs.com/package/@agentify/cli.
This repository is the public issue and discussion tracker for Agentify Chat. The open source code release is coming. For now, this repository intentionally does not contain backend code or implementation source.

npm install -g @agentify/cli
agentify --help
Current public CLI release: 0.2.22.
Agentify Chat is built around a local wall: the server routes encrypted work, but the paired computer is the place where repo access, runner execution, decryption, and long-lived local state live.
That means:
Direct mode is intentionally powerful. Remote prompts run through the selected local CLI with that CLI's normal file, command, and network permissions in the paired folder. Only pair machines, folders, and agents you trust.
A typical private chat turn looks like this:
The routing layer is designed so the server can coordinate delivery without reading private prompt or response bodies.
Private chat payloads are encrypted before they leave the browser or paired computer. The server stores and relays ciphertext plus operational metadata needed to route and expire jobs.
The server can see:
The server should not be able to see:
Browser signing is separate from encryption. Encryption keeps private message bodies unreadable to the server. Browser signing proves that queue, publish, rename, and unpublish actions came from a browser that was paired for that workspace, and replay nonces prevent reusing old signed requests.
Private chats stay local unless you choose to publish a redacted snapshot.
Publishing creates a share link for the snapshot you reviewed. The public share link is a viewer link, not an owner credential. Rename and unpublish actions require an author token that is returned only to the publishing browser and stored locally there.
Important details:
If you believe a published chat can be modified or unpublished by a non-owner, please open a security issue with reproduction details and do not share sensitive data publicly.
The app is designed to avoid always-on polling and unbounded queues:
These controls are part cost control and part safety control. They reduce stale storage growth, duplicate runners, replay attempts, and runaway job queues.
Agentify Chat is local-first, but it is not a sandbox. The local runner has the same effective access as the CLI you run on your machine. Treat pairing like granting remote control to that local agent in that folder.
Recommended usage:
Use this repository for:
For private security reports, contact: team@agentify.sh.
3 commits
Public issue and discussion tracker for Agentify Chat.
1
stars
3
commits
May 22, 2026
updated
Agentify Chat lets you talk to a local coding agent from the browser while your computer runs the local Agentify CLI in the folder you paired.
Use the app at https://chat.agentify.sh.
Install the CLI from npm: https://www.npmjs.com/package/@agentify/cli.
This repository is the public issue and discussion tracker for Agentify Chat. The open source code release is coming. For now, this repository intentionally does not contain backend code or implementation source.

npm install -g @agentify/cli
agentify --help
Current public CLI release: 0.2.22.
Agentify Chat is built around a local wall: the server routes encrypted work, but the paired computer is the place where repo access, runner execution, decryption, and long-lived local state live.
That means:
Direct mode is intentionally powerful. Remote prompts run through the selected local CLI with that CLI's normal file, command, and network permissions in the paired folder. Only pair machines, folders, and agents you trust.
A typical private chat turn looks like this:
The routing layer is designed so the server can coordinate delivery without reading private prompt or response bodies.
Private chat payloads are encrypted before they leave the browser or paired computer. The server stores and relays ciphertext plus operational metadata needed to route and expire jobs.
The server can see:
The server should not be able to see:
Browser signing is separate from encryption. Encryption keeps private message bodies unreadable to the server. Browser signing proves that queue, publish, rename, and unpublish actions came from a browser that was paired for that workspace, and replay nonces prevent reusing old signed requests.
Private chats stay local unless you choose to publish a redacted snapshot.
Publishing creates a share link for the snapshot you reviewed. The public share link is a viewer link, not an owner credential. Rename and unpublish actions require an author token that is returned only to the publishing browser and stored locally there.
Important details:
If you believe a published chat can be modified or unpublished by a non-owner, please open a security issue with reproduction details and do not share sensitive data publicly.
The app is designed to avoid always-on polling and unbounded queues:
These controls are part cost control and part safety control. They reduce stale storage growth, duplicate runners, replay attempts, and runaway job queues.
Agentify Chat is local-first, but it is not a sandbox. The local runner has the same effective access as the CLI you run on your machine. Treat pairing like granting remote control to that local agent in that folder.
Recommended usage:
Use this repository for:
For private security reports, contact: team@agentify.sh.
3 commits