DevForge

PROJECT INFO

StageActive
Prioritymedium
CreatedMar 22
UpdatedMar 22

ACTIVITY TREND

Commits per week (8 wk)

LINKS

GitHub RepositoryWebsiteDocs

About This Project

A comprehensive personal project command center that integrates directly with Claude Code via MCP Server and Plugin system. It automatically scans and tracks 90+ git repositories across AI, e-commerce, developer tools, and game automation domains. Features include real-time project status monitoring, issue tracking with dependency analysis, session-start hooks for automatic context injection, deterministic bash scripts inspired by CCPM, and a companion Portal website for public feedback collection with chat-style discussions and community voting.

README

DevForge

A comprehensive personal project command center that integrates directly with Claude Code via MCP Server and Plugin system.

Features

  • Multi-Project Dashboard — Track 90+ repositories across AI, e-commerce, developer tools, and game automation
  • Claude Code MCP Integration — 8 tools for automatic context loading, issue tracking, and progress updates
  • Plugin System — 9 slash commands (/devforge:init, :status, :issues, :add-issue, :note, :summary, :progress, :configure, :open)
  • Session-Start Hook — Automatically detects current project and injects context when opening Claude Code
  • Git Auto-Scanner — Scans ~/Documents for git repos, extracts branch, commit history, dirty status
  • Issue Tracking — Priority-based issues with dependency analysis (inspired by CCPM)
  • CLI Tool — Terminal commands for quick status checks and issue management
  • Deterministic Scripts — Bash scripts for instant status reports without LLM overhead

Architecture

Layer 1: Claude Code Plugin (/devforge:* commands)
Layer 2: MCP Server (8 tools for AI-powered context)  
Layer 3: Web Dashboard (Next.js + TailwindCSS + shadcn/ui)
Layer 4: CLI Tool (commander.js)
Shared:  SQLite Database (~/.devforge/devforge.db)

Quick Start

Installation

curl -fsSL https://raw.githubusercontent.com/xmqywx/DevForge/master/install.sh | bash

Or manual setup

git clone https://github.com/xmqywx/DevForge.git
cd DevForge
npm install
npx drizzle-kit push
bash scripts/register-mcp.sh

Usage

In Claude Code:

/devforge:init          # Initialize and detect current project
/devforge:status        # View project status
/devforge:issues        # List open issues
/devforge:add-issue     # Add new issue
/devforge:summary       # Generate session summary

CLI:

npx tsx cli/index.ts status           # All projects overview
npx tsx cli/index.ts status myagent   # Single project detail
npx tsx cli/index.ts issue add myagent "Fix bug" -p high
npx tsx cli/index.ts scan             # Re-scan git repos

Dashboard:

npm run dev   # http://localhost:3102

Tech Stack

  • Frontend: Next.js 15, TailwindCSS 4, shadcn/ui
  • Database: SQLite (Drizzle ORM)
  • MCP: @modelcontextprotocol/sdk
  • CLI: commander.js
  • Scanner: simple-git

Companion: DevForge Portal

A separate public-facing website for project showcase and community feedback. Features chat-style discussions, issue voting, and public roadmap.

Repository: DevForgePortal

License

MIT

Leave Feedback

STATS

Commits34
Open Issues6
Progress90%

ACTIVITY

0481213Feb 22Feb 27Mar 4Mar 9Mar 14Mar 19OpenedResolved

RELEASE

Latest: dev

Mar 22

LABELS

Active

RESOURCES

GitHub
Docs (coming soon)

CONTRIBUTORS

1 contributor