DevKit-Tool
2.0.2
See the version list below for details.
dotnet tool install --global DevKit-Tool --version 2.0.2
dotnet new tool-manifest
dotnet tool install --local DevKit-Tool --version 2.0.2
#tool dotnet:?package=DevKit-Tool&version=2.0.2
nuke :add-package DevKit-Tool --version 2.0.2
DevKit - Developer Toolkit & AI Code Integration Platform
DevKit, AI destekli geliştirme iş akışlarını otomize eden bir local developer toolkit'tir. Claude Desktop MCP entegrasyonu ile doğal dilde proje yönetimi, kodlama, git, docker, azure deploy ve daha fazlasını sağlar.
Kurulum
bash
1. DevKit backend + UI
dotnet tool install -g DevKit-Tool
2. Claude Desktop MCP Server
npm install -g devkit-mcp-server
3. Claude Desktop config otomatik ayarla
devkit-mcp-server --setup
4. Başlat
devkit
Claude Desktop'ı yeniden başlatın.
Endpoints
| Servis | Adres | Açıklama |
|---|---|---|
| DevKit API | http://localhost:5199 | Backend REST API |
| DevKit UI | http://localhost:5199 | React web arayüzü (tool modunda) |
| DevKit UI (dev) | http://localhost:5173 | Vite dev server (geliştirme modunda) |
| MCP Server | stdio | Claude Desktop MCP bağlantısı |
Özellikler
- Architecture Designer - Görsel sürükle-bırak mimari tasarım, manifest ve docker-compose oluşturma
- Project Scaffolding - JSON manifest'ten .NET, Next.js, Node.js, Python proje iskeleti
- AI File Import - DEVKIT_PATH marker ile Claude'un kodladığı dosyaları projeye yerleştirme
- Project Scanner - Mevcut proje yapısını tarama, teknoloji ve dependency tespiti
- Git Management - Branch, commit, push, pull, merge, stash, tag, GitHub repo oluşturma
- Docker Compose - 11 servis template (Kafka, PostgreSQL, Redis, Elasticsearch, Jaeger vb.)
- DB Schema Visualizer - PostgreSQL şema tarama, tablo detayları, CREATE script
- API Test Runner - Swagger/OpenAPI parse, HTTP request gönderme
- Package Auditor - NuGet/npm/pip dependency tarama, güvenlik kontrolü
- Env Comparator - appsettings.json ortam karşılaştırma
- Log Viewer - Yapılandırılmış log dosyası okuma ve filtreleme
- Migration Manager - SQL migration versiyonlama, uygulama, rollback
- Crypto & Credentials - AES-256-GCM şifreleme/çözme, key rotation
- Azure Management - App Service deploy, env vars, restart, log görüntüleme
- Claude Bridge - UI'dan Claude Desktop'a context aktarma (scan/mimari sonuçları)
MCP Komut Örnekleri (Claude Desktop)
"DevKit kurallarını yükle ve .NET projesi için hazırlan" "Projeyi tara" "Clean architecture tasarımı oluştur, adı ECommerce" "PostgreSQL, Kafka, Jaeger ekle" "Manifest oluştur ve scaffold et" "Docker compose oluştur ve başlat" "Tüm değişiklikleri commitle ve push yap" "Azure'a deploy et"
Gereksinimler
- .NET 9 SDK
- Node.js 18+ (MCP server için)
- Claude Desktop (MCP entegrasyonu için)
Opsiyonel Gereksinimler
- Docker Desktop (Docker Compose modülü için)
- Azure CLI (Azure deploy modülü için)
- GitHub CLI (GitHub repo oluşturma için)
- PostgreSQL (DB Schema ve Crypto modülleri için)
Komutlar
bash devkit # Başlat (tarayıcı otomatik açılır) devkit --no-browser # Tarayıcısız başlat
MCP Server Komutları
bash devkit-mcp-server --setup # Claude Desktop config ayarla devkit-mcp-server --setup-code # Claude Code config ayarla devkit-mcp-server --setup-all # Her ikisini de ayarla devkit-mcp-server --cleanup # Cache temizle (vm_bundles)
Linkler
- GitHub: https://github.com/canjrgultekin/DevKit
- MCP Server (npm): https://www.npmjs.com/package/devkit-mcp-server
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.