Star on GitHub

Atlas

The autonomous, self-healing deployment pipeline.

Atlas analyzes your project, executes local builds, diagnoses failures with LLMs, and safely ships to the cloud. Zero configuration required.

curl -fsSL https://atlas.yashh56.me/install.sh | sh
bash
~$atlas ./my-app
✓ Detected framework: Next.js
✓ Build command: npm run build
✓ Build succeeded
✓ Deployed to Vercel
✓ Health check passed
Safe by design
Atlas never performs full-file rewrites. Every LLM-proposed fix is a sandboxed, exact-match patch — if it can't match precisely, it fails safely rather than guessing. All edits are backed up as file-level snapshots and automatically restored if the retry budget is exhausted. Consequential actions always require explicit confirmation.

How Atlas Works

A deterministic pipeline with one bounded AI step — not a free-roaming agent.

1

Analyze

Atlas reads your project structure, detects your framework (Next.js, React, Django, Express, Go), identifies your package manager, and resolves the correct build and start commands — zero config required.

2

Build Locally

Runs your build command in a sandboxed workspace. If it succeeds, Atlas proceeds directly to deployment.

3

Fix (if needed)

If the build fails, Atlas captures the full error output and sends it to your configured LLM (Claude, OpenAI, Gemini, etc.). The model proposes a fix as an exact-match string replacement — no full-file rewrites. Retries are strictly bounded.

4

Deploy

After a successful build, Atlas deploys to your chosen provider (Vercel, Render, or Netlify). For Django on Render, it auto-provisions a free-tier PostgreSQL database and wires the connection string.

5

Health Check & Rollback

Atlas runs an HTTP health check against your live URL with exponential-backoff retries. If the check fails and a prior healthy deployment exists, you are prompted to rollback.

Built-in Capabilities

Powerful features that work completely out of the box.

Database Provisioning

Automatically provisions free-tier Postgres instances for Django on Render, and re-provisions them if manually deleted.

Secure Secrets

Provider tokens and ephemeral keys (like Django's SECRET_KEY) are stored securely in your OS keychain, never saved to plaintext logs.

Multi-LLM Support

Choose from Anthropic, OpenAI, Gemini, Mistral, Groq, xAI, or run completely offline with Ollama for the FixCode diagnostic step.

Supported Frameworks

  • Next.js / React
  • Express / Node.js
  • Django (Render and Vercel only)
  • Go

Supported Providers

  • Render (Web Services & PostgreSQL)
  • Vercel
  • Netlify
  • Fly.io & Railway (Coming soon)

Frequently Asked Questions