|
1 | 1 | # 🚀 DevCenter |
2 | 2 |
|
3 | | -**Python Development Suite** - Eine integrierte Entwicklungsumgebung für den kompletten Python-Entwicklungszyklus |
| 3 | +**Local-first Python IDE and developer toolkit for Windows.** DevCenter combines a PySide6 code editor, static analyzer, PyInstaller build helper, license collector, file index and optional Claude/Anthropic assistant in one desktop suite. |
4 | 4 |
|
5 | 5 |  |
6 | 6 |  |
7 | 7 |  |
8 | 8 |
|
9 | | -## 📋 Übersicht |
| 9 | +## Overview |
| 10 | + |
| 11 | +DevCenter is a local desktop development suite for Python projects that covers the practical workflow from first file to release checklist: |
| 12 | + |
| 13 | +**Write -> Analyze -> Test -> Build -> Publish** |
| 14 | + |
| 15 | +It is designed for developers who want a lightweight local IDE with built-in project analysis, EXE packaging support, privacy-aware settings, and export planning for a future read-only Web/PWA companion. |
| 16 | + |
| 17 | +This repository is **not** Azure DevCenter, Microsoft Dev Box, Moderne DevCenter or Devbox. It is the `dev-bricks/DevCenter` open-source Python desktop app. |
| 18 | + |
| 19 | + |
| 20 | + |
| 21 | +## Why DevCenter |
| 22 | + |
| 23 | +- **Local-first workflow:** projects, indexes, settings and build artifacts stay on your machine by default. |
| 24 | +- **Python desktop focus:** PySide6 interface, syntax highlighting, project explorer, terminal output and settings persistence. |
| 25 | +- **Static analysis built in:** method/class detection, complexity checks, import analysis, TODO/FIXME detection and encoding repair helpers. |
| 26 | +- **Build and release helpers:** PyInstaller wrapper, icon conversion, third-party license collection, release notes and export planning. |
| 27 | +- **Optional AI assistant:** Claude/Anthropic integration is opt-in and should use local settings, keyring or environment variables. |
| 28 | +- **Companion-ready export:** `Datei -> Arbeitsstand exportieren...` writes a redacted `devcenter-workspace-v1.json` for a future static Web/PWA viewer. |
| 29 | + |
| 30 | +## Quick Start |
| 31 | + |
| 32 | +```bash |
| 33 | +git clone https://github.com/dev-bricks/DevCenter.git |
| 34 | +cd DevCenter |
| 35 | +pip install -r requirements.txt |
| 36 | +python main.py |
| 37 | +``` |
| 38 | + |
| 39 | +Windows helpers: |
| 40 | + |
| 41 | +```batch |
| 42 | +START_DevCenter.bat |
| 43 | +build_exe.bat |
| 44 | +``` |
| 45 | + |
| 46 | +## Keywords |
| 47 | + |
| 48 | +`Python IDE`, `PySide6 IDE`, `local-first developer tools`, `offline Python editor`, `PyInstaller GUI`, `static code analyzer`, `developer toolkit`, `Windows Python desktop app`, `AI-assisted coding`, `license collector`, `project export`, `PWA companion`. |
| 49 | + |
| 50 | +## Deutsch: Übersicht |
10 | 51 |
|
11 | 52 | DevCenter ist eine All-in-One Desktop-IDE für Python-Projekte, die den kompletten Entwicklungszyklus unterstützt: |
12 | 53 |
|
13 | | -**Code schreiben → Analysieren → Testen → Kompilieren → Veröffentlichen** |
| 54 | +**Code schreiben -> Analysieren -> Testen -> Kompilieren -> Veröffentlichen** |
14 | 55 |
|
15 | | -## Screenshot |
| 56 | +DevCenter ist eine lokale Desktop-Anwendung und nicht mit Azure DevCenter, Microsoft Dev Box, Moderne DevCenter oder Devbox identisch. |
16 | 57 |
|
17 | | - |
| 58 | + |
18 | 59 |
|
19 | 60 | ### 🔧 Fusionierte Tools |
20 | 61 |
|
|
0 commit comments