freema/CodeForge
AI-powered code review & sessions for GitHub and GitLab — multi-CLI, auto-knowledge, review posting
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| session_type | Session type: pr_review, code_review, knowledge_update, custom | no | pr_review |
| prompt | Custom prompt (required for session_type=custom, optional for reviews) | no | — |
| cli | AI CLI tool: claude-code or codex | no | claude-code |
| model | AI model override (e.g., claude-sonnet-4-20250514) | no | — |
| api_key | AI provider API key (overrides ANTHROPIC_API_KEY / OPENAI_API_KEY) | no | — |
| provider_token | GitHub/GitLab token for PR operations (defaults to GITHUB_TOKEN) | no | — |
| mcp_config | MCP configuration JSON string or path to .mcp.json | no | — |
| post_comments | Post review results as PR/MR comments | no | true |
| output_format | Output format: json, markdown, text | no | json |
| max_turns | Maximum AI conversation turns | no | — |
| allowed_tools | Comma-separated tool allowlist for Claude Code | no | — |
| pr_number | PR number to review (auto-detected from event, use for issue_comment trigger) | no | — |
| fail_on_request_changes | Exit with code 1 when verdict is request_changes | no | false |
Outputs
| name | description |
|---|---|
| verdict | Review verdict: approve, request_changes, or comment |
| score | Review score (1-10) |
| issues_count | Number of issues found |
| review | Full review result as JSON |
| input_tokens | Input tokens consumed |
| output_tokens | Output tokens consumed |
| output | Raw CLI output |