Skip to content

DevFixAutonomous Environment Recovery

The open-source AI agent that detects, diagnoses, and fixes broken local development environments.

DevFix Terminal Banner

The DevFix command-line interface.

The "It Works on My Machine" Solver

DevFix resolving missing environment configurations

Case DEV-02: Diagnosing missing environment variables and creating .env configuration

DevFix fixing case-sensitive export typos automatically

Case DEV-08: Automatically detecting and fixing a Javascript export typo

DevFix is an AI-powered CLI tool designed to solve the headache of broken local environments.

DevFix Inspect Command Output

The devfix inspect . command instantly analyzing a broken project's runtime, package manager, and sandbox requirements.

When a project refuses to build, dependencies conflict, or native binaries are missing, you shouldn't have to spend hours Googling cryptic stack traces. You simply run devfix inspect ., and the agent will:

  1. Observe: Inspect configurations, package managers, and runtimes without executing code.
  2. Execute: Spin up a secure Docker sandbox and attempt to build the project.
  3. Diagnose: Analyze stack traces and missing dependencies deeply.
  4. Fix: Interactively patch code, install missing packages, and re-run until the environment is healthy.

Open Source & Evolving

DevFix started as an experiment to see if LLMs could reliably troubleshoot broken configurations without human intervention. We succeeded in building a framework that achieves high recovery rates on severely broken projects.

Today, DevFix is evolving into a serious, everyday developer tool.

We are actively designing a VS Code Extension, adding support for Rust and Go, and building custom verifier integrations. We are looking for contributors! Check out our Roadmap and jump into our GitHub repository to submit your first Pull Request.

Released under the MIT License.