Skip to content
FrulkoPublic

About

Open-source, self-hosted shared inbox with native IMAP/SMTP, Keycloak SSO, project folders, contact context and duplicate-reply protection.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Postfold folded P logo

Postfold

An open-source shared support inbox, organized around your projects.

A familiar email interface with project folders, conversation tracking and contact context. Built with TanStack Start, React, NestJS and PostgreSQL.

Postfold shared inbox

Highlights

  • Shared folder trees, colors, drag-and-drop ordering and sorting.
  • Shared labels: create, edit, filter and assign individually or in batches.
  • All-message or threaded conversation view, with direct reply controls.
  • Read/unread and workflow states, individually or in batches.
  • First-gesture drag-and-drop and batch actions that keep the list stable.
  • Contacts, conversation history, notes and saved drafts.
  • French/English interface, IT support demo, search and automatic refresh.
  • Optional IMAP/SMTP connection, encrypted credentials and duplicate-send protection.
  • Keycloak SSO with individual sessions and client-role access control.
  • Shared teammate assignment and a conversation activity history with verified SSO authors.

See the feature gallery and technical guide for screenshots and details.

Run locally

Requires Node.js 24+, pnpm 10 and Docker Compose.

pnpm install --frozen-lockfile
pnpm dev

Open http://127.0.0.1:3002. PostgreSQL and the separate API start automatically.

Default demo: fictional IT support data, sending disabled and simulated presence. To use a real account, follow mailbox setup. Enable Keycloak SSO for individual access. Notes and drafts remain browser-local; offline sync is planned.

Deploy and update

Public releases include compiled builds, Docker images (AMD64/ARM64) and deployment configuration. Follow Docker deployment and updates, or use Linux/systemd. CI validates real mail, Keycloak and production containers before publishing.

Development

pnpm typecheck
pnpm test
pnpm build

With the dev server running and agent-browser installed, pnpm test:drag checks native drag-and-drop and list stability.

Contributing · Technical guide · Self-hosting · AGPL-3.0-only license

About

Open-source, self-hosted shared inbox with native IMAP/SMTP, Keycloak SSO, project folders, contact context and duplicate-reply protection.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages