codeforge

mcp
Guvenlik Denetimi
Basarisiz
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.

SUMMARY

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.

README.md

CodeForge

CI Go GHCR Author License: MIT

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

Dashboard — success rate, cost, sessions

Session with live stream, cost & diff Recurring schedules
Session detail Schedules
New session Session list
New session Sessions

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 Grasltomasgrasl.cz

Yorumlar (0)

Sonuc bulunamadi