codeforge
Health Gecti
- License — License: MIT
- Description — Repository has a description
- Active repo — Last push 0 days ago
- Community trust — 11 GitHub stars
Code Basarisiz
- Hardcoded secret — Potential hardcoded credential in deployments/docker-compose.production.yaml
Permissions Gecti
- Permissions — No dangerous permissions requested
Bu listing icin henuz AI raporu yok.
AI code sessions over your git repos — run Claude Code / Codex / Cursor remotely, stream progress live, inspect diffs, open PRs, automate PR reviews. Go + React, ships as server or GitHub Action.
Overview
CodeForge is a backend orchestrator for AI-powered code work over git repositories. A session is a stateful work unit over a repo — it clones, runs an AI CLI (Claude Code, Codex, Cursor), streams progress live, and keeps the workspace around for follow-ups, review, and PR creation. A React web UI is included.
Two modes: Server (queue + workers + API + UI) or CI Action (self-contained GitHub Action / GitLab CI step for automated PR review).
Highlights
- Multi-turn sessions with native conversation resume (
claude --resume) — follow-ups keep full context - Live stream of tool calls, thinking, plan progress, and per-turn token/dollar cost (SSE)
- Human-in-the-loop — inspect the actual diff in the UI before a PR is ever opened; PRs only on explicit action
- Code review built in — review a session's changes, or let GitHub/GitLab webhooks trigger PR reviews automatically
- Schedules — recurring cron sessions with run history, overlap guard, and failure notifications
- Cost & usage tracking per session and per tenant, with quotas and a key pool (subscription mode)
- Multi-CLI (Claude Code, Codex, Cursor) selectable per session, plus MCP tool integration
- Ops-friendly — Redis queue with crash-safe recovery, Prometheus metrics, Slack/Discord/Teams notifications
Screenshots
| Session with live stream, cost & diff | Recurring schedules |
|---|---|
![]() |
![]() |
| New session | Session list |
|---|---|
![]() |
![]() |
Quick Start
docker pull ghcr.io/freema/codeforge:latest
A ready-to-use compose file is at deployments/docker-compose.production.yaml. For development:
# Requires Docker + Task runner (https://taskfile.dev)
task dev
Documentation
| Document | Description |
|---|---|
| API Reference | Endpoints, request/response, session types, webhooks |
| Architecture | System design, Redis schema, session lifecycle, streaming |
| Code Review | Session review, PR review, webhook-triggered reviews |
| Configuration | Environment variables, YAML config, all options |
| Deployment | Docker, Kubernetes, monitoring |
| Development | Dev setup, testing, project structure, conventions |
| Manual E2E Testing | Manual lifecycle tests against real repos (Claude + Codex) |
| CI Action | GitHub Action / GitLab CI setup, inputs, session types |
License
MIT | Tomas Grasl — tomasgrasl.cz
Yorumlar (0)
Yorum birakmak icin giris yap.
Yorum birakSonuc bulunamadi



