Show HN: Infrawrench – a tool to manage cloud and svcs with workflows and chat
Introducing Infrawrench: A Unified Command Center for Cloud & Services
Infrawrench is a comprehensive desktop and cloud-based ecosystem designed to streamline how you manage your infrastructure. Instead of juggling a dozen different browser tabs and provider consoles, Infrawrench aggregates your entire cloud footprint into one cohesive workspace.
By connecting your provider accounts, Infrawrench automatically maps out every resource you own, providing a powerful toolkit to interact with them directly—whether that means launching a shell, querying a database, or monitoring your spend.
🚀 Deployment Options
You can choose how you interact with the platform based on your privacy and accessibility needs:
- Cloud Web App: Run it directly in your browser with zero installation.
- Desktop Application: Available for
macOS,Windows, andLinux.- Privacy First: Keep everything local.
- Cost: Free.
- Requirement: No account necessary for local use.
🛠️ Feature Deep Dive
Infrawrench replaces the fragmented toolchain typically used by DevOps and infrastructure teams.
🌐 Unified Resource Management
Stop switching between AWS, GCP, and Azure consoles. Connect to 25+ providers and manage hundreds of resource types from a single pane of glass.
Supported Providers include:
| Tier 1 | Tier 2 | Tier 3 |
|---|---|---|
| AWS | DigitalOcean | Scaleway |
| GCP | Hetzner | OVH |
| Azure | Cloudflare | ...and 17 more |
Core Management Capabilities:
- Auto-Discovery: Your infra is scanned and synced every .
- Contextual Actions: Right-click any resource for provider-specific shortcuts.
- Visual Orchestration: Drag-and-drop disks, volumes, or Elastic IPs onto compute instances.
- Global Search: Use
⌘K(Spotlight) to find any resource across all accounts instantly.
💻 Compute & Kubernetes Access
Infrawrench provides deep integration for server and cluster management.
SSH Terminals
Launch full-featured terminals directly from the app.
- Capabilities: 256-color support, window resizing, and full clipboard integration.
- Key Management: Pulls keys from
~/.ssh/or an internal secure vault. - Connectivity: One-click SSH for EC2, GCE, Droplets, and Hetzner.
- Advanced Networking: Create SSH tunnels to proxy database ports via bastion hosts.
- Desktop Perk: Full support for the Windows Pageant SSH agent.
Kubernetes Orchestration
Manage any kubeconfig cluster (EKS, GKE, AKS, or bare metal).
- Interactive Access:
execinto pods or stream logs for deployments and jobs. - Manifest Management: Import YAML via a
kubectl apply -fequivalent. - Live Editing: Use the integrated Monaco editor to tweak configs in real-time.
- Ephemeral Pods: Deploy scratch pods with a configurable Time-to-Live (TTL) for quick debugging.
# Example of a manifest you might edit in the Monaco editor
apiVersion: v1
kind: Pod
metadata:
name: infrawrench-debug
spec:
containers:
- name: alpine
image: alpine
command: ["sleep", "3600"]
📊 Data & Storage Tools
Interact with your data without leaving the interface.
1. Integrated SQL Editor A schema-aware environment for everything from traditional RDS to edge databases.
- Intelligence: Autocomplete powered by
INFORMATION_SCHEMA. - Broad Support: PostgreSQL, MySQL, Turso/libsql, Databricks, ClickHouse, Cloudflare D1, and Spanner.
- BigQuery Optimization: Includes a "dry-run" API to estimate query costs without consuming quota.
2. Object Storage Browser A full file explorer for S3, GCS, R2, Azure Blob, and DigitalOcean Spaces.
- Navigation: Breadcrumb-style folder traversal.
- Operations: Upload/download files with progress bars; batch downloads on desktop.
- Insights: View total object counts and storage size on the resource card.
🛡️ Operations & Governance
Custom Dashboards & Monitoring
Pin any resource from any provider to a personalized grid.
- Live Metrics: Auto-refreshing stats (e.g., container counts, table sizes).
- Alerting: Set thresholds to trigger native OS notifications when metrics drift.
- Organization: Create multiple named dashboards for different environments.
Secret Management
Securely handle credentials from AWS Secrets Manager, GCP Secret Manager, and Azure Key Vault.
- Security: Credentials are encrypted at rest; decrypted only on demand.
- Lifecycle: List, reveal, add, or destroy secret versions with one click.
- Exporting: Generate IAM keys, JSON service accounts, or K8s-ready templates.
Guided Provisioning
Create new infrastructure using typed forms instead of complex CLI commands.
- Live Data: Forms are backed by real-time provider APIs.
- Cost Awareness: Get live estimates for EC2, RDS, EBS, etc.
- Pickers: Searchable region lists (by flag or ID) and integrated SSH key selection.
☁️ Infrawrench Cloud & Team Sync
Architecture Flow
The Hybrid Approach:
- Local First: Start offline on the desktop app.
- Cloud Sync: Sign in to bidirectionally sync accounts, dashboards, and credentials every 60 seconds.
- Security: No passwords are stored or transmitted during sign-in.
For Teams:
- Shared Workspace: Shared terminals, history, and account access.
- Web Proxy: SSH and
kubectl execsessions are proxied via WebSockets for browser-based access. - Governance: Full audit trails for all mutations.
- Pricing: \text{Cost} = \20 \times \text{seats/month}$.
🏁 Getting Started Checklist
- Download the desktop app or open the web app.
- Connect your first cloud provider (e.g., AWS or DigitalOcean).
- Use
⌘Kto find your existing instances. - Pin a critical resource to your dashboard.
- Try the built-in SQL editor on a database.