encrypted-chat
Skill0 starsChanged 27 days agoMITView on GitHub
Send and read end-to-end encrypted chat messages and manage in-session file transfers within an active SRIFT session
In this repository18 other files it gives its agents.
- .agents/AGENTS.mdAGENTS.md
- AGENTS.mdAGENTS.md
- docs/AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- docs/CLAUDE.mdCLAUDE.md
- .github/copilot-instructions.mdCopilot instructions
- .cursor/rules/srift.mdcCursor rule
- docs/llms-full.txtllms.txt
- docs/llms.txtllms.txt
- encrypted-chatSkill
- get-company-infoSkill
- peerknockSkill
- quick-shareSkill
- session-managementSkill
- get-company-infoSkill
- peerknockSkill
- quick-shareSkill
- session-managementSkill
The file
Files
encrypted-chat
Send and read end-to-end encrypted chat messages within an active SRIFT session, plus manage in-session file transfers, via the local MCP daemon.
Requirements
An active SRIFT session (see the session-management skill to open or join one first). No special credentials required.
Instructions
Available MCP tools (see /.well-known/mcp/server-card.json for full schemas):
srift_send_chat— send an E2EE chat message to peers in the current session.srift_chat_history— read decrypted chat history for the current session.srift_send_file— offer a file to peers already inside the session (in-session transfer, distinct fromquick-share's standalone link flow).srift_accept_transfer— accept and download an inbound file offer.srift_list_transfers— list all active and recent transfers with progress.srift_read_state— read the raw.srift-state.jsonsnapshot for debugging/observability.
Your local daemon (or the browser) encrypts messages and file chunks with AES-256-GCM before they leave the device, under ECDH P-256 keys generated on the devices (the optional roomSecret is mixed in); the relay only forwards ciphertext and public keys and stores nothing. Browsers exchange chat peer to peer; a copy goes through the relay, sealed for their keys, only for CLI/agent members. Peers older than 4.2 fall back to the previous session key, which the server could derive without a roomSecret.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

