omp packages

@irislib/pi-iris-chat0.2.1

Chat with your Pi agent through Iris Chat: Signal-like Nostr Double Ratchet messaging, without phone numbers or signup.

mmalmi Published 3 hours ago MIT ~166 downloads/mo

Untested on omp

This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.

Did it work for you?

Result

One report per person. A new report replaces your old one.

Reports 0

No reports yet.

Readme

Iris Chat for Pi

Use Iris Chat as a private interface to Pi: Signal-like messaging over Nostr Double Ratchet, without phone numbers or signup.

pi install npm:@irislib/pi-iris-chat@0.2.1
npx --package @irislib/pi-iris-chat@0.2.1 iris-pi-setup
IRIS_PI_STATE_DIR="$HOME/.local/share/iris-channels/pi" pi

Review the release checksums before installation. The package is published as @irislib/pi-iris-chat, with the pi-package discovery keyword. Release archives are also available.

Requires Pi 1.4.0, Node 22+, Python 3.9+, macOS/Linux (or WSL). Setup reuses Iris or offers to install the tested CLI release for you, with no administrator access or PATH changes. Automatic installation supports Apple Silicon/Intel Macs and x86_64 Linux; other systems need a compatible Iris CLI. Setup asks for your public Iris ID and an invite from your app. Keep Iris online for first contact; never enter your personal secret key.

Only the explicitly selected Pi process connects. Run /iris in Pi to check its status. Use a dedicated Pi session for remote work; keep it running in your terminal or tmux. Incoming messages wait for an existing terminal turn to finish. /stop in Iris cancels the active Iris task.

The paired contact uses Pi's existing model and tools. Text, seen receipts, and typing while busy are supported; the final answer is sent after Pi settles its automatic continuations. Keep the private state directory across updates. One process may own a profile. Interrupted tasks are reported without automatically repeating tools.

The extension runs the installed Iris CLI and a Python transport. Iris stores its own keys and history in the selected profile. Pi and its configured model provider receive plaintext prompts; the extension does not restrict Pi's filesystem or network permissions. No groups, attachments, telemetry, or automatic plugin downloads.

Source and releases · Iris Chat

During setup only, an approved CLI download comes from a tagged GitHub release and is checked against a bundled SHA-256. The CLI location is saved in the channel folder for future starts. Existing identities and installations are preserved; runtime never downloads software.