AI-Powered Code Refactoring
Reforge
Claude-powered code modernization that transforms codebases across 8+ languages. 100+ refactoring recipes for syntax modernization, security auditing, and framework migrations — with automated test validation, GitHub PR workflows, and optional human approval gates.
8+ Supported Languages
8 Recipe Categories
From syntax upgrades to full security audits — organized recipes for every modernization need.
Refactoring Recipes
Representative recipes across all supported languages — powered by Claude.
Modernize Syntax
PythonUpgrade to Python 3.10+ with pattern matching, walrus operators, and modern idioms
Add Type Hints
PythonIntelligently add type hints using Claude AI analysis of runtime behavior and usage patterns
Modernize Async
PythonConvert callback-based code to modern async/await patterns with proper error propagation
ES6 Modernize
JavaScriptConvert to ES6+ with arrow functions, const/let, template literals, and destructuring
React Class to Hooks
JavaScriptMigrate React class components to functional components with hooks
Convert to TypeScript
TypeScriptAdd TypeScript types and interfaces to JavaScript codebases incrementally
Spring Boot Modernize
JavaUpgrade Spring Boot applications to latest patterns with dependency injection improvements
C# Modernize
C#Upgrade to latest C# features — nullable reference types, pattern matching, records, and top-level statements
Error Handling
GoModernize Go error handling with wrapping, sentinel errors, and proper context propagation
Async Modernize
RustMigrate to modern async Rust patterns with tokio, proper error types, and lifetime improvements
Rails Upgrade
RubyAutomate Ruby on Rails version upgrades with deprecation fixes and API migrations
PHP 8 Modernize
PHPUpgrade to PHP 8+ with named arguments, union types, match expressions, and attributes
Everything You Need
Enterprise-grade refactoring with full observability, security, and safety.
8+ Languages
Python, JavaScript/TypeScript, Java, C#/.NET, Go, Rust, Ruby, and PHP — each with language-aware transformations that respect idioms and best practices.
100+ Recipes
Chainable refactoring recipes — modernize syntax, add type hints, improve error handling, optimize imports, upgrade language versions, and more.
Claude AI Analysis
Powered by Anthropic Claude for intelligent, context-aware transformations — not mechanical regex patterns.
Security Auditing
Dedicated security recipes for SQL injection fixes, input validation hardening, XSS prevention, and vulnerability remediation.
Framework Migrations
Automated framework upgrades — Flask to FastAPI, Rails version upgrades, Spring Boot modernization, and more.
GitHub-Native PR Workflow
Automatically creates pull requests with detailed diffs, descriptions, and approval gates. No manual steps required.
Automated Test Validation
Every refactoring is validated against your existing test suite. No changes ship without passing tests.
RBAC & Multi-Tenant
OIDC JWT + API key auth, 4-role hierarchy, PostgreSQL row-level security, self-service API key management, and immutable audit trail.
Optional Approval Gates
Human-in-the-loop approval via HumanLayer before PRs are created. Full control over what ships to your codebase.
Full Observability
Real-time job tracking with per-file status, Prometheus metrics, Sentry error tracking, and OpenTelemetry distributed tracing.
Reforge API Workflow
Submit refactoring jobs, track progress, and retrieve artifacts — all through a clean REST API.
All endpoints require an API key via the X-API-Key header. Full API reference available in the docs.
Ready to transform your software delivery?
Join engineering teams that are shipping faster with AI-powered automation.