Node.jsNode.jsCoding AgentCoding Agent

2024Solo DeveloperArchived

An autonomous coding agent that works with existing repos, built months before Devin.

Built in January 2024, several months before Devin was announced. This is an autonomous Node.js coding agent that works with existing repositories—not just greenfield projects. Given a task, it indexes the codebase, generates a repository summary, and produces a pipeline of artifacts before writing any code.

The artifact pipeline is what makes it different from a simple code generator. It creates PRDs to expand beyond minimal requirements, technical design documents for implementation planning, and coding style guides by analyzing the existing codebase’s patterns. All of these feed into the final code generation step, which produces a pull request.

It ran in Docker containers for safe execution and could iteratively debug its own output. It eventually got reliable enough to start improving itself through its own commits—though like everything in early 2024, it was slow and expensive. No frontend; purely API-driven via REST endpoints.

Demo
Stack
Node.jsDockerREST APILLM
Features
  • Autonomous repo indexing and summarization
  • Auto-generated PRDs and technical design docs
  • Coding style guide extraction from existing code
  • Docker-based sandboxed execution
  • Iterative debugging and self-improvement