Roadmap

4 min read

Current Status

Product Status
teploy CLI Production-ready, v0.1.27. 50+ commands, shipping via GitHub releases, Homebrew, and Scoop.
teploy Dash Shipped, v0.1.15. Standalone deploy dashboard and uptime monitoring, separate binary from the CLI.
teploy Observe Shipped, v0.1.8. Self-hosted analytics, APM, error tracking, and session replay in a self-hosted stack.
trmnl v0.1.2 shipped. Installable via Homebrew (macOS) and shell script (Linux/WSL). Neovim + Zellij + 50+ tools, plus terminal API/DB clients.
teploy Ship In development, v0.1.0. Self-hosted coding agent: an issue goes in, a reviewed pull request comes out, carrying the test result that proves it.

Shipped

teploy CLI

  • Zero-downtime deploys with automatic rollback
  • Local and server builds (Dockerfile and Nixpacks auto-detection)
  • Caddy auto-HTTPS, routing, and load balancing
  • Multi-server parallel deploys with load balancer updates
  • Accessories (Postgres, Redis, MySQL, MongoDB, any Docker image)
  • S3 backups with cron scheduling and database-aware dumps
  • Preview environments with auto-expiry
  • Auto-deploy via webhooks (GitHub, GitLab, Bitbucket)
  • Community template catalog
  • Environment variables and encrypted secrets
  • Docker registry credential management
  • Tailscale and WireGuard VPN mesh
  • Maintenance mode and deploy locking
  • Remote exec, logs, status, stats, health checks
  • YAML/TOML config with destination overlays
  • Self-update from GitHub releases
  • Read-only drift detection and dry-run deploy plans (teploy plan / drift)
  • Bounded self-heal for unhealthy web containers (teploy heal)
  • Shared Nucleus-backed KV store for config and flags (teploy kv)
  • Staged multi-server rollouts with a canary wave and a failure budget
  • OpenBao secrets: per-app AppRole policy, dynamic DB credentials with auto-rotation, static-role rotation, multi-node Raft HA, KMS/Transit auto-unseal, and audit streaming into Observe's tamper-evident trail
  • Just-in-time mesh access grants (Tailscale / Headscale), no permanent credentials
  • Server-side Trivy scan gate — block a deploy on fixable CRITICAL image findings
  • Per-app edge firewall (IP allow/deny, user-agent blocking, body-size cap) and a self-hosted inbound auth gate (basic auth / forward auth)
  • S3-compatible backup endpoints (MinIO, B2, R2), retention policies, and verify-backup restore-into-scratch-container proof
  • Host-side session/command audit (auditd + sudoreplay)

teploy Dash

  • Live fleet view of every app across every server
  • Stop, start, restart, rollback, lock, maintenance mode — delegated to the CLI
  • Env var and secret editing, WebSocket log tailing, template install
  • Uptime monitoring: HTTP/TCP/ping checks, 24h stats, webhook + SMTP alerts
  • Nucleus (pgwire) or JSONL storage for monitor history
  • Opt-in public status page
  • Scheduled, verified restore tests against real backups

teploy Observe

  • Web analytics, APM/distributed tracing, error tracking, logs, and session replay in one self-hosted stack
  • Uptime monitoring, feature flags/experiments, surveys, and custom dashboards
  • Compliance/audit trail with a tamper-evident hash chain and a control-status view
  • Signed, self-downloading upgrades with a health-gated swap

trmnl

  • Neovim with 50+ language servers (Kickstart-based)
  • Zellij multiplexer with custom keybinds
  • Lazygit, Yazi, Starship integrations
  • Modern CLI tools bundled (bat, eza, delta, fzf, ripgrep, fd, zoxide, etc.)
  • Terminal API client (atac) and database browser (lazysql)
  • Tokyo Night theme across the stack
  • One-command install on macOS, Linux, WSL

teploy Ship

  • CodeAct execution loop: think, run one code block, observe, iterate — against a persistent kernel that keeps variables alive across a run
  • Durable runs with approval gating; a run can park and resume without repeating completed work
  • Signed GitHub/Forgejo issue webhook intake, plus Slack and Linear; a CI-failure webhook proposes an auto-fix task
  • Reviewable Git changes — works from a ship/run-<id> branch, opens a pull request when its diff is non-empty
  • Per-repo codebase indexing on Nucleus vectors, plan preview, and mid-run steering
  • Configurable model routing (Anthropic, OpenAI, or any OpenAI-compatible gateway) — validated and prompt-tuned on specific model families; see docs/MODELS.md in the repo for what has been measured and on what sample
  • Sandboxed execution with a default-deny egress allowlist, prompt-injection mitigations, and per-source secret scoping
  • Self-hosted via teploy deploy or a multi-arch GHCR image

Near-term

  • trmnl v0.2 — teploy CLI integration, additional language profiling tools, .deb/.rpm packages

Longer-term

  • IDE extensions (VS Code, Neovim) for deploy, logs, and env vars
  • Additional VPS provider integrations referenced from the CLI templates catalog
  • More documentation: deployment recipes, runbooks, troubleshooting playbooks
  • A narrative, project-based learning track (build an app in Neutron, deploy it with Teploy, observe it with Observe) — gated on the CLI/Observe surface stabilizing and on real site traffic to justify it, not on engineering readiness

Request a Feature

Have a feature request? Contact us to let us know.