Skip to main content
ClaudeWave

A form backend that routes. Every submission stored durably, delivered by rules to email, Telegram and webhooks. Self-hostable, agent-native (CLI, MCP, llms.txt).

SubagentsRegistry oficial0 estrellas0 forksTypeScriptAGPL-3.0Actualizado today
ClaudeWave Trust Score
95/100
Verified
Passed
  • Open-source license (AGPL-3.0)
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
  • Documented (README)
Last scanned: 8/22/2026
Install as a Claude Code subagent
Method: Clone
Terminal
git clone https://github.com/faahim/postbag && cp postbag/*.md ~/.claude/agents/
1. Clone the repository and copy the agent .md definitions into ~/.claude/agents (or .claude/agents inside a project).
2. Start a new Claude Code session to load the agents.
3. Delegate work to them with the Task/Agent tool or by name.
Casos de uso

Resumen de Subagents

# Postbag

[![CI](https://github.com/faahim/postbag/actions/workflows/ci.yml/badge.svg)](https://github.com/faahim/postbag/actions/workflows/ci.yml)
[![npm: postbag](https://img.shields.io/npm/v/postbag?label=postbag%20CLI)](https://www.npmjs.com/package/postbag)
[![npm: @postbag/sdk](https://img.shields.io/npm/v/%40postbag%2Fsdk?label=%40postbag%2Fsdk)](https://www.npmjs.com/package/@postbag/sdk)
[![npm: @postbag/mcp](https://img.shields.io/npm/v/%40postbag%2Fmcp?label=%40postbag%2Fmcp)](https://www.npmjs.com/package/@postbag/mcp)
[![License: AGPL-3.0](https://img.shields.io/badge/license-AGPL--3.0-blue)](./LICENSE)

**A form backend that routes.** Point any HTML form at a Postbag endpoint and it
lands in your inbox — then goes wherever it should: email, Telegram, a webhook, a
partner, your CRM. Built for people who run many sites, and for the AI agents that
build them.

```html
<form action="https://api.postbag.dev/s/fm_8f3kq2" method="POST">
  <input name="email" type="email" required>
  <textarea name="message"></textarea>
  <button>Send</button>
</form>
```

That's the whole integration for one form. Everything else — grouping forty forms
into one stream, mapping their different fields onto one shape, sending that shape
to a partner between two dates, a daily digest, never losing a submission — is there
when you need it and invisible when you don't.

> **New here (human or AI agent)? Read [`CLAUDE.md`](./CLAUDE.md) first.**

## Why it exists

Every website has forms. Every form needs somewhere to go. Formspree and friends
solve "somewhere" for one site; they fall over when you have fifteen sites feeding
one partner with fifteen slightly different forms. Postbag is the **source of truth**
for what each form collects, what each downstream system receives, and the versioned
contract between them.

## The one idea

> **The database makes it correct; events make it fast.**

A submission is accepted the instant it is a row. Delivery is a durable outbox that a
worker drains with retries. Realtime nudges are an accelerator, never a transport.
If every event stream in the system died, every submission would still arrive — late,
never lost. (Inherited from the lead pipeline this generalises; see
[`docs/ARCHITECTURE.md`](./docs/ARCHITECTURE.md).)

## Status

**Phase 1 — MVP live** at [postbag.dev](https://postbag.dev) (site, docs, dashboard at
`/app`, API at `/v1`). See [`PROGRESS.md`](./PROGRESS.md) for the live blueprint and
[`docs/ROADMAP.md`](./docs/ROADMAP.md) for phases.

## Documentation

Start at [`docs/README.md`](./docs/README.md).

## License

The server, dashboard, site and domain packages (`apps/*`, `packages/core`, `packages/db`,
`packages/auth`) are licensed under [AGPL-3.0](./LICENSE). The client packages that run
inside your own code — `@postbag/sdk`, the `postbag` CLI and `@postbag/mcp` — are
[MIT](./packages/sdk/LICENSE). Rationale in [ADR-006](./docs/decisions/ADR-006-license-and-business-model.md).
ai-agentsform-backendformshonomcppostgresself-hostedtypescriptwebhooks

Lo que la gente pregunta sobre postbag

¿Qué es faahim/postbag?

+

faahim/postbag es subagents para el ecosistema de Claude AI. A form backend that routes. Every submission stored durably, delivered by rules to email, Telegram and webhooks. Self-hostable, agent-native (CLI, MCP, llms.txt). Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-08-21.

¿Cómo se instala postbag?

+

Puedes instalar postbag clonando el repositorio (https://github.com/faahim/postbag) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar faahim/postbag?

+

Nuestro agente de seguridad ha analizado faahim/postbag y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene faahim/postbag?

+

faahim/postbag es mantenido por faahim. La última actividad registrada en GitHub es del 2026-08-21, con 0 issues abiertos.

¿Hay alternativas a postbag?

+

Sí. En ClaudeWave puedes explorar subagents similares en /categories/agents, ordenados por popularidad o actividad reciente.

Despliega postbag en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: faahim/postbag
[![Featured on ClaudeWave](https://claudewave.com/api/badge/faahim-postbag)](https://claudewave.com/repo/faahim-postbag)
<a href="https://claudewave.com/repo/faahim-postbag"><img src="https://claudewave.com/api/badge/faahim-postbag" alt="Featured on ClaudeWave: faahim/postbag" width="320" height="64" /></a>

Más Subagents

Alternativas a postbag