What do you want to do?
4 use cases
-
Give an agent its own email inbox and webhook feed
Run Sentio locally, confirm it is healthy, and follow the walkthrough to give one agent a real inbox.
- Sentio
- Software and DevOps
- Intermediate
View prompt
Clone the truespar/sentio repo, start it with docker compose up -d, and confirm localhost:8080/health/ready returns status ok. Then give the agent named <agent-name> its own inbox by following the README section 'Give an agent its own inbox', and report the mailbox address created. Verify that the webhook endpoint for <agent-name> is set before reporting success.
-
Host isolated email for each customer on one deployment
Stand up one Sentio deployment and mint separate tenants and API keys for each customer.
- Sentio
- Software and DevOps
- Advanced
View prompt
Using the truespar/sentio repo running on localhost:8080, rotate the bootstrap admin key and create a tenant for <customer-name> with its own API key. Report the new tenant ID and confirm that GET /v1/tenants lists it. Verify that the bootstrap key no longer authenticates.
-
Let a coding agent send and read email through MCP tools
Connect the sentio-mcp server so an agent can call email actions as native tools.
- Sentio
- Software and DevOps
- Advanced
View prompt
In the truespar/sentio repo, follow the README section 'MCP: give agents email as native tools' to register the sentio-mcp server with this agent. Then send one test email to <test-address> through the Sentio REST API and report the message ID. Verify the message appears in the outbound queue.
-
Run a real mail server that receives mail for your domain
Install Sentio without Docker and run it as a systemd service on port 25.
- Sentio
- Software and DevOps
- Advanced
View prompt
In the truespar/sentio repo, build with cargo build --release, run the migrate command against config/default.toml, and enable the sentio-smtp systemd service. Report the output of curl localhost:8080/health/ready. Verify that port 25 accepts a connection from an external test host for <your-domain>.
How to use Sentio
- Check you have what it needs: Docker Engine 24+ with the Compose plugin, about 4 GB RAM and 8 GB disk, or a Linux host with PostgreSQL 18+, Redis or Valkey, NATS with JetStream, and S3-compatible storage; A terminal and curl; Rotation of the bootstrap admin API key before the host is reachable by anyone else.
- Open truespar/sentio on GitHub and read the README and license.
- Run
git clone https://github.com/truespar/sentio.gitand thencd sentio. - Run
docker compose up -dto start Sentio with PostgreSQL, Redis, NATS/JetStream, SeaweedFS, ClamAV and rspamd. - Run
curl localhost:8080/health/readyand confirm it returns status ok for database and kv. - Open the API reference at localhost:8080 or read
/openapi.jsonto find the mailbox and webhook endpoints.
These steps come from our top use case, Give an agent its own email inbox and webhook feed, which also has a copy-paste agent prompt.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeAbout this repo
- Who it is forDevelopers and platform teams who want agents to send and receive real email without wiring together an IMAP poller, parser and SMTP relay.
- Why it is hot
- LanguageRust
- Sourcegithub.com/truespar/sentio · Back to Hot repos
Requirements
- Docker Engine 24+ with the Compose plugin, about 4 GB RAM and 8 GB disk, or a Linux host with PostgreSQL 18+, Redis or Valkey, NATS with JetStream, and S3-compatible storage
- A terminal and curl
- Rotation of the bootstrap admin API key before the host is reachable by anyone else
Maintain Sentio? Add the Featured on Deduped badge
Paste this into your README:
[](https://dedupedai.com/use-cases/truespar-sentio/?ref=badge)
Questions about Sentio
What is Sentio?
Sentio is a Rust email server that gives each AI agent its own email address, delivers inbound mail as structured webhooks, and sends replies over a REST API. It is an open-source project on GitHub: https://github.com/truespar/sentio.
Who is Sentio for?
Developers and platform teams who want agents to send and receive real email without wiring together an IMAP poller, parser and SMTP relay.
What can I do with Sentio?
4 use cases so far, for example: Give an agent its own email inbox and webhook feed; Host isolated email for each customer on one deployment; Let a coding agent send and read email through MCP tools. Each has steps and a copy-paste agent prompt.
What do I need to run Sentio?
Docker Engine 24+ with the Compose plugin, about 4 GB RAM and 8 GB disk, or a Linux host with PostgreSQL 18+, Redis or Valkey, NATS with JetStream, and S3-compatible storage; A terminal and curl; Rotation of the bootstrap admin API key before the host is reachable by anyone else.
What are alternatives to Sentio?
Other hot AI repos in Software and DevOps: Harness2, iFixAi, Orca, Diagram Design, AI Memory.
Is Sentio safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.