PROJECT INFO
ACTIVITY TREND
Commits per week (8 wk)
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
STATS
ACTIVITY
RELEASE
Mar 22