Back to Jobs

Software Developer for AI-Powered CodeForge Agent

Remote, USA Full-time Posted 2025-04-19

We?re seeking a skilled Software Developer to design and build "CodeForge Agent," an AI-powered application.

This tool will:

  • Accept user prompts to generate applications in various programming languages using the Claude 3.7 Sonnet API.
  • Troubleshoot errors (syntax, runtime, deployment) by looping back to Claude for fixes.
  • Integrate generated code into VS Code for local editing.
  • Deploy finished applications to Vercel with a live URL.
  • Feature a polished GUI and CLI for seamless user interaction.

This is a fast-paced, high-impact project with an estimated completion time of 1-2 weeks for a skilled developer working full-time.

  • Core Development:
  • Integrate the Claude 3.7 Sonnet API (Anthropic) to generate multi-file application code from natural language prompts.
  • Build a file management system to parse and save Claude?s output into a structured project directory (e.g., app.py, requirements.txt).
  • Automate deployment to Vercel via Git and Vercel CLI, returning live URLs.
  • Troubleshooting Loop:
  • Implement error detection (syntax via linters like flake8, runtime via local execution, deployment via Vercel logs).
  • Design an iterative feedback system to send errors back to Claude 3.7 Sonnet, receive fixes, and update code (max 3 retries).
  • Ensure robust testing of the loop with simulated errors (e.g., missing imports, syntax issues).
  • IDE Integration:
  • Script integration with VS Code to open project folders and install dependencies automatically.
  • UI/CLI Development:
  • Develop a cross-platform GUI (Tkinter or PyQt) with a dark theme, input form, real-time log pane, and action buttons (e.g., ?Generate,? ?Deploy,? ?Edit?).
  • Create a CLI interface (e.g., codeforge generate --prompt "X") using click or argparse.
  • Polish & Testing:
  • Ensure compatibility across Windows, macOS, and Linux.
  • Add error handling (e.g., pop-ups for API failures) and user-friendly feedback.
  • Write documentation (README) and package the app (e.g., PyInstaller).
  • Collaboration:
  • Work closely with the project lead to refine requirements and iterate based on feedback.
  • Deliver a fully functional prototype within the estimated timeline.
  • Duration: 1-2 weeks full-time (~42-58 hours) for a skilled developer.
  • Phases:

1. Core Functionality (12-16 hours): API integration, code generation, VS Code, Vercel deployment.

2. Troubleshooting Loop (10-14 hours): Error detection, Claude feedback, iterative fixes.

3. UI/CLI Build (8-12 hours): GUI with dark theme, CLI interface.

4. Polish & Testing (12-16 hours): Cross-platform tests, docs, packaging.

  • Deliverables:
  • Fully functional "CodeForge Agent" executable or script.
  • Source code with inline comments.
  • README with setup instructions and usage examples.
  • Deployed sample app (e.g., Flask CRUD API) as proof of concept.

Apply Job!

 

Similar Jobs