DevKit-Tool
2.0.0
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
The owner has unlisted this package.
This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet tool install --global DevKit-Tool --version 2.0.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local DevKit-Tool --version 2.0.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=DevKit-Tool&version=2.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package DevKit-Tool --version 2.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
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
# 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
devkit # Başlat (tarayıcı otomatik açılır)
devkit --no-browser # Tarayıcısız başlat
MCP Server Komutları
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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.