Declarative packages, gateways, and plugins for Pulsar OS.
This repository contains the source code for Sayri AI gateways, skills, plugins, and other system packages that are published to the Pulsar Store.
packages/
├── plugins/
│ ├── sayri-gateway-telegram/ # Telegram Bot Gateway for Sayri
│ └── sayri-gateway-discord/ # Discord Bot Gateway for Sayri
├── skills/ # Sayri AI skills (coming soon)
└── README.md
| Package | Description | Version |
|---|---|---|
| Telegram Bot Gateway | Bridges Sayri with Telegram chats via OTP pairing | v1.1.0 |
| Discord Bot Gateway | Connects Discord servers/DMs to Sayri with conversation memory and guest controls | v1.1.0 |
Install packages from the Pulsar Store CLI:
pulsar-store install sayri-gateway-telegram
pulsar-store install sayri-gateway-discordOr via the Pulsar Store web UI.
Each gateway plugin follows this layout:
sayri-gateway-<platform>/
├── manifest.json # Plugin manifest (id, auth, capabilities)
├── gateway.py # Main entrypoint daemon
├── requirements.txt # Python dependencies
└── README.md # Documentation
- Python 3.10+
- Pulsar OS with Sayri installed
cd plugins/sayri-gateway-telegram
pip install -r requirements.txt
python gateway.py- Package your gateway as a
.zipfile - Upload to a public URL (GitHub Releases recommended)
- Open an issue on the Pulsar Store repo
- The automated pipeline will audit and publish your package
All gateways undergo double-layer security auditing:
- VirusTotal malware scan (zero-tolerance)
- OpenCode AI semantic code audit
Gateways run in sandboxed environments with strict authorization (OTP pairing, rate limiting, domain whitelists).