The Ansible interface
your team actually wants
Run playbooks, manage inventories, chain workflows, and explore a shared community library — from one interface. Runs entirely on your infrastructure. No internet required.
Your data, your servers, your rules.
Everything you need to automate at scale
From a single playbook run to a full automation pipeline — without leaving your browser or your network.
Monaco Playbook Editor
VS Code-grade editor with YAML syntax highlighting, full version history, side-by-side diff viewer, and one-click restore. Edit and run from the same screen.
Real-time Log Streaming
Live execution output via Server-Sent Events. Color-coded by level. Cancel any running execution with one click.
Workflows & Pipelines
Chain playbooks into multi-step automation pipelines with conditional failure handling and variable propagation between steps.
Schedules & Webhooks
Cron-based automation with next-run preview. Git push triggers auto-sync your playbook before each run. HTTP webhooks for any CI/CD system.
Community Library
Browse, import, and submit Ansible playbooks shared by the community. Server-side security scanning on every submission. Verified GitHub/GitLab identity.
Multi-tenant RBAC
Organizations with admin, member, and viewer roles enforced at the API layer. Email invites, API tokens with role scoping, and a full audit log.
Inventory & SSH Keys
Organize servers into groups with variable overrides. Import from INI or YAML. SSH private keys encrypted at rest with AES-256-GCM.
Security-first Design
SSRF protection on all outbound calls. Sanitized error messages. Secrets encrypted everywhere. Rate limiting. Full audit log with CSV/JSON export.
100% Offline-capable
No external services required. Execution, SSH, scheduling, versioning — all local. Optionally connect the community library when you want it.
Up and running in under 5 minutes
No agents, no plugins, no complex configuration. Just Docker and your existing Ansible playbooks.
Deploy in minutes
Pull the Docker image and run a single compose command. SculptOps starts with a PostgreSQL database and is ready to use immediately — no complex setup required.
Connect your infrastructure
Add your servers, upload SSH keys, and organize hosts into inventory groups. Variable overrides let you configure each environment independently.
web-01.prod
192.168.1.10 · deploy · Ed25519
web-02.prod
192.168.1.11 · deploy · Ed25519
db-01.prod
192.168.1.20 · postgres · Ed25519
Automate everything
Write playbooks in the built-in editor, chain them into workflows, schedule recurring jobs, and monitor every execution in real time from your browser.
- name: Deploy Nginx
hosts: webservers
become: true
tasks:
- name: Install nginx
ansible.builtin.package:
name: nginx
state: present
- name: Start service
ansible.builtin.service:
name: nginx
enabled: trueWhy SculptOps
How we compare
Built for teams who want Ansible automation without complexity, with a community that grows with you.
| Feature | This SculptOps | AWX / Tower | Semaphore | Rundeck |
|---|---|---|---|---|
Simple setup Running in minutes with Docker Compose | Yes | No | Yes | Partial |
Ansible-native Purpose-built for Ansible | Yes | Yes | Yes | No |
Modern UI Clean, responsive interface | Yes | Partial | Yes | Partial |
Playbook editor In-browser editor with version history | Yes | Partial | No | No |
Real-time log streaming Live output as playbooks run | Yes | Yes | Yes | Yes |
Workflow pipelines Chain playbooks with branching and var propagation | Yes | Yes | No | Yes |
Community library Shared playbooks with security scanning | Yes | No | No | No |
Git push trigger Auto-sync + run on git push | Yes | Yes | Yes | Partial |
Vault credential storage Encrypted Ansible Vault passwords | Yes | Yes | Partial | No |
RBAC Role-based access control | Yes | Yes | Partial | Partial |
Audit log Full history of who ran what | Yes | Yes | No | Partial |
Runs offline No external service dependencies | Yes | Partial | Yes | Partial |
Free & open source No paid tier required for full features | Yes | Partial | Yes | Partial |
Free to self-host, forever
Deploy on your own infrastructure at no cost. A hosted version is planned for teams that want it managed.
Self-hosted. No usage limits.
- Unlimited playbooks and inventories
- Unlimited servers and SSH keys
- Real-time log streaming
- Workflows and multi-step pipelines
- Cron scheduler and webhook triggers
- Community library
- Multi-user RBAC
- Audit log with CSV/JSON export
- Ansible Vault password storage
- Git sync and push triggers
- Docker Compose deployment
- AGPL v3 source access
Pricing to be announced.
- Everything in Community
- Managed hosting
- Encrypted backups
- Automatic version updates
- Custom domain support
- Priority email support
Built in the open,
protected by design
SculptOps is 100% open source under the AGPL v3 license. Fork it, audit it, self-host it forever — no hidden code, no telemetry, no black boxes.