@thibautrey/chatons-channel-nostr
v1.1.0
Published
Nostr protocol bridge for Chatons. Connect to Nostr relays and sync direct messages and channel posts.
Maintainers
Readme
Nostr Channel for Chatons
Nostr protocol bridge for Chatons. Connect to Nostr relays and sync direct messages and channel posts.
Setup
- Install this extension in Chatons
- Open the Nostr view from the sidebar
- Fill in your credentials:
- Private Key (nsec): Your Nostr private key in nsec format
- Relay URLs: Comma-separated relay URLs (e.g. wss://relay.damus.io)
- Click Connect to start the bridge
- Messages will automatically sync between Nostr and Chatons conversations
Features
- Automatic inbound message polling (every 5s)
- Outbound reply mirroring back to Nostr
- Per-conversation thread mapping
- Model selection for AI responses
- Allowlist filtering for chats
- Activity log and diagnostics
Architecture
This extension runs as a background service within Chatons:
- Polls Nostr API for new messages
- Creates/maps Chatons conversations for each chat
- Mirrors assistant replies back to Nostr
- Persists state via Chatons KV storage
License
MIT
