Submit & Forget
POST a feature description to the API. The agent clones your repo, implements the feature, runs tests, and opens a draft PR — no babysitting required.
Enroll any project, submit feature requests, and let an AI agent implement them — with tests, docs, and draft PRs.
# 1. Clone and configure
git clone https://github.com/scottallan/featureagent
cd featureagent
cp .env.example .env # add ANTHROPIC_API_KEY + GITHUB_TOKEN
# 2. Start
npm ci && npm start
# 3. Enroll a project (replace with your repo)
curl -X POST http://localhost:3100/api/projects \
-H "Authorization: Bearer $ADMIN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"name":"my-project","repo_url":"https://github.com/you/repo","autonomy_mode":"auto_safe"}'
# 4. Submit a feature
curl -X POST http://localhost:3100/api/features \
-H "Authorization: Bearer $PROJECT_API_KEY" \
-H "Content-Type: application/json" \
-d '{"title":"Add pagination","description":"Add cursor-based pagination to GET /items"}'See the Setup guide for full configuration options and the Tutorial for a step-by-step walkthrough.