Alvaro Zweig
← All projects Open source · MIT

Pipe

A self-hosted unified inbox with an AI layer you can trust.

WhatsApp, email, Telegram, Teams and more in one place, on your own server. Agents summarize, extract and draft, but every claim needs a verified quote and nothing leaves the box.

The problem

Your conversations are split across ten apps, and the AI tools that promise to sort them want all of it sent to someone else's cloud.

How it works

  • Ten email and messaging sources unified in one inbox, running on hardware you control.
  • Summaries and extraction run on self-hosted GPU inference behind a gateway with auth, metering and per-tier quotas.
  • Source grounding: every fact an agent extracts must carry a quote that is checked against the original text, or it is discarded.
  • A policy guard for autonomous drafts: deterministic filter, then an LLM reviewer, then rewrite or bounce, then a human.
  • A read-only MCP server written from raw JSON-RPC with no dependencies: prompt-injection fence, no outbound egress, full audit log.
  • Per-tenant isolation in Docker and secrets encrypted at rest with AES-256-GCM.

Built with

Node.js · SQLite · PWA · Ollama on own GPU · MCP

Status

In daily production use. Released under the MIT license.