gitwit-agent
Basic Information
GitWit Agent is a container-based AI agent that automates making useful commits and generating entire git repositories or new branches from a natural language description. Given a prompt such as "implement dark mode" it can either create a new GitHub repository or check out an existing one, modify files inside a temporary Docker sandbox by running shell commands and scripts, and then push changes to the repository. The project is implemented in Node.js and requires Docker, a GitHub personal access token, and an OpenAI API key. The README emphasizes that the agent operates on the filesystem in a sandbox, can run arbitrary shell commands, and therefore can "write code that writes code." The agent is available for testing as a live service and has been used to generate many example repositories, demonstrating its purpose as an automated code-generation and commit tool for repository scaffolding, prototyping, and scripted edits.