Postgres on autopilot.

Samo is the self-driving agent that monitors, patches, secures, and improves your databases — continuously.

Start with read-only monitoring. Build trust. Gradually grant more autonomy. You're always in control.

$ curl -sL https://get.samo.sh | sh

The problem

$ postgres-log --last 24h
09:14:03 WARN Connection pool saturated
09:14:47 WARN Query timeout: SELECT * FROM orders...
09:14:52 WARN Replication lagging too long
09:15:03 WARN High CPU on replica-2
09:15:22 WARN Nightly triggered
09:16:44 INFO Autovacuum started
09:47:02 INFO Manual VACUUM started
09:52:40 INFO Issue resolved (human intervention)

Sound familiar?

How Samo works

01 OBSERVE

Samo connects to your Postgres and continuously collects metrics, logs, and query patterns.

02 ANALYZE

AI-powered root cause analysis identifies issues before they escalate — bloat, missing indexes, config drift, anomalies.

03 ACT

Samo automatically remediates issues: reindexing, vacuuming, tuning configs, or alerting you for human-required actions.

04 LEARN

Every action improves Samo's understanding of your workload and environment.

OBSERVE
ANALYZE
LEARN
ACT
Continuous. Autonomous.

What Samo handles

Root Cause Analysis

AI-powered RCA that pinpoints issues in seconds

Index Management

Automatic index creation, removal, and deduplication

Bloat Mitigation

Continuous vacuum and reindex ops with zero impact

Config Tuning

Workload-aware parameter tuning that adapts

Major Upgrades

Zero-downtime major version migrations

Continuous Monitoring

Deep observability with anomaly detection

$ samo status
samo v0.1.0
Databases monitored: 3
Issues resolved: 12
Auto-remediated: 12 (last 24h)
CLUSTER STATUS LAST CHECK
prod-main ● healthy 2 min ago
prod-replica ● healthy 2 min ago
staging ● attention 2 min ago
[!] staging: Index bloat detected on orders_idx
Scheduled: Auto-reindex at 03:00 UTC

Choose your level of autonomy

Start small. Build trust. Increase autonomy as you gain confidence. You control the pace.

L1 MONITOR

Samo observes and alerts. You decide.

L2 ADVISE

Samo recommends actions. You approve.

L3 ASSIST

Samo acts on safe operations. You review.

L4 AUTOMATE

Samo handles most operations autonomously.

L5 AUTONOMOUS (Coming)

Full self-driving. Samo handles everything.

FAQ

What Postgres versions are supported?

Samo supports PostgreSQL 12+, including managed services like AWS RDS, Cloud SQL, and Supabase.

Does Samo require root access to my database?

No. Samo uses a read-only connection for monitoring. Write access is only needed for auto-remediation features.

Can I run Samo on-prem?

Yes. Samo is designed to run anywhere your Postgres runs.

How is this different from pganalyze / Datadog / etc?

Those tools monitor. Samo acts. We don't just alert you to problems — we fix them automatically.