Omaship

Transparency

Roadmap

What we're building, what's next, and where we're headed. Your feedback shapes priorities.

Last updated: February 20, 2026

Shipped

One-click project creation

GitHub repo, CI/CD, secrets, deployment config — all executed automatically.

Rails 8 with Solid Trifecta

Queue, Cache, Cable — all SQLite. No Redis, no Postgres, no external services.

Kamal 2.0 deployment

Zero-downtime deploys to any Docker host. SSL via Let's Encrypt.

GitHub Actions CI/CD

Tests, Brakeman security scan, bundler-audit on every push.

PR preview deployments

Every pull request gets its own live preview URL.

Authentication

Session-based auth with secure password hashing. Magic links coming soon.

Admin dashboard

Manage projects, view access requests, monitor deployments.

Package proxy

Per-customer package access control. Standard Bundler workflow.

AI-ready codebase

AGENTS.md, ast-grep rules, Rails conventions — optimized for Claude Code and Cursor.

Automated backups

Daily SQLite backups to S3-compatible storage (Hetzner Object Storage).

Comprehensive documentation

17 doc pages covering setup, customization, deployment, and AI tools.

Waitlist with priority access

Email collection, access codes, priority queue for early adopters.

In Progress

Q1 2026

Stripe billing integration

Subscriptions, one-time payments, customer portal — pre-configured and ready to charge.

Acceptance: Can create products/plans, charge in test mode, and sync billing events via webhooks.

Confidence: Medium

Multi-tenancy support

Account-scoped data isolation. Each customer sees only their data. Foundational for B2B SaaS.

Acceptance: Core resources are account-scoped with request, policy, and test coverage for isolation boundaries.

Confidence: Medium

Email templates

Transactional email templates (welcome, password reset, notifications) with a clean design.

Acceptance: Templates render in HTML/text and are exercised by mailer previews and automated tests.

Confidence: High

Onboarding wizard

Guided setup flow for new customers — personalize their experience in 3 steps.

Acceptance: Wizard captures setup choices, persists progress, and forwards users into first successful deploy.

Confidence: Medium

Planned

Q2 2026

Team management

Invite team members, assign roles (admin, developer, viewer). Perfect for growing products.

Acceptance: Role matrix is enforced in controller/model tests and admin UI can invite and revoke users.

Confidence: Medium

API framework

Versioned REST API with token auth, rate limiting, and auto-generated documentation.

Acceptance: v1 namespace exposes authenticated endpoints with token scopes, docs, and rate-limit tests.

Confidence: Medium

Feature flags

Roll out features gradually. Percentage-based rollouts, user targeting, kill switches.

Acceptance: Flags can be toggled per environment and evaluated deterministically in tests.

Confidence: Low

Analytics dashboard

Built-in page views, signups, and conversion tracking. No external scripts needed.

Acceptance: Events are captured server-side, queryable in admin, and tested for privacy-safe defaults.

Confidence: Low

Webhook system

Send and receive webhooks with retry logic, signature verification, and delivery logs.

Acceptance: Outbound/inbound webhooks verify signatures, retry failed deliveries, and surface audit logs.

Confidence: Medium

Custom domains per customer

Let your SaaS customers use their own domains. SSL issued automatically.

Acceptance: Domain onboarding validates DNS and issues certificates with retry/error handling.

Confidence: Medium

Exploring

Plugin marketplace

Install pre-built features (blog, CMS, e-commerce) as Rails engines. Plug and play.

Acceptance: Engine install/uninstall flow is deterministic and dependency conflicts are validated in CI.

Confidence: Low

Database scaling options

Easy migration path from SQLite to PostgreSQL when you're ready. One-command switch.

Acceptance: Documented migration guide and verified migration test path from SQLite to PostgreSQL.

Confidence: Medium

Multi-region deployment

Deploy to multiple servers globally with Kamal. Latency optimization for global SaaS.

Acceptance: Deploy playbook supports multi-host groups with health checks and rollback guidance.

Confidence: Low

White-label support

Remove all Omaship branding. Your product, your brand, zero traces.

Acceptance: Branding tokens and legal copy can be replaced without touching core product logic.

Confidence: Low

Mobile app templates

React Native / Hotwire Native templates that connect to your Omaship API.

Acceptance: Template app authenticates against Omaship APIs and ships with example sync flows.

Confidence: Low

Managed hosting option

Don't want to manage your own server? We'll handle it. Same codebase, less ops.

Acceptance: Hosted offering documents SLOs, backup/restore runbooks, and customer migration path.

Confidence: Low

Shape what we build

Create a free account and tell us what should be added next.

Start building

← Back to home · Technical details →

We use analytics and session recordings to learn which parts of Omaship help and which need work. Accept all, or customize what you share.

Privacy policy