|
| 1 | +# MARKETING-LOG: DevCenter (devcenter-suite) |
| 2 | +# Canonical Repository: https://github.com/dev-bricks/DevCenter |
| 3 | +# Ecosystem: dev-bricks | Umbrella: open-bricks |
| 4 | +# Initial Setup / Audit: 2026-09-12 |
| 5 | +# Status: Active (Pfad B Discoverability, Marketing & Invariants Standard) |
| 6 | + |
| 7 | +=============================================================================== |
| 8 | +1. POSITIONING & VALUE PROPOSITION |
| 9 | +=============================================================================== |
| 10 | +DevCenter is a local-first, zero-egress Python desktop IDE and developer toolkit |
| 11 | +designed specifically for Windows 10/11 environments. It brings together Python code |
| 12 | +editing, AST static analysis, automated encoding repairs, one-click PyInstaller |
| 13 | +EXE compilation, icon generation, third-party license collection, full-text SQLite |
| 14 | +file indexing, and an optional, secure Claude AI assistant into a cohesive, |
| 15 | +standalone PySide6 desktop suite. |
| 16 | + |
| 17 | +Key Differentiators: |
| 18 | +- 100% Local-First & Zero-Egress: Operates entirely offline; no mandatory telemetry, |
| 19 | + no cloud accounts, no background data leakage. |
| 20 | +- Python Desktop Focus: Tailored directly for building, inspecting, testing, and |
| 21 | + bundling Python desktop and CLI applications. |
| 22 | +- One-Click EXE Packaging: Built-in PyInstaller pipeline with multi-resolution |
| 23 | + Windows ICO conversion and automatic license compliance notices. |
| 24 | +- Non-Executing Static AST Analysis: Fast method, class, and cyclomatic complexity |
| 25 | + inspections without running untrusted user scripts. |
| 26 | +- Secure AI Isolation: Optional Claude API integration uses native Windows Credential |
| 27 | + Manager (keyring) and strictly opt-in prompt dispatch. |
| 28 | + |
| 29 | +=============================================================================== |
| 30 | +2. TARGET PERSONAS |
| 31 | +=============================================================================== |
| 32 | +[PERSONA-01] Windows Python Desktop Application Developers & GUI Builders |
| 33 | +- Profile: Python developers building Qt, PySide6, PyQt, or Tkinter desktop apps. |
| 34 | +- Pain Points: Complex PyInstaller command lines, manual ICO multi-resolution creation, |
| 35 | + scattered license notices, tedious encoding corruptions (mojibake). |
| 36 | +- How DevCenter Wins: Integrated PyInstaller GUI, automated icon converter, |
| 37 | + automated third-party license generator, and built-in ftfy encoding repair. |
| 38 | + |
| 39 | +[PERSONA-02] Solo Maintainers & Local-First Engineers |
| 40 | +- Profile: Open-source maintainers and indie hackers managing multiple Python packages. |
| 41 | +- Pain Points: Heavyweight IDE startup lag (Electron/Java), memory consumption, |
| 42 | + opaque background processes, cumbersome project switching. |
| 43 | +- How DevCenter Wins: Lightweight PySide6 native GUI, instant startup, fast |
| 44 | + SQLite full-text index, clean workspace export snapshots. |
| 45 | + |
| 46 | +[PERSONA-03] Security-Conscious Enterprise & Air-Gapped Developers |
| 47 | +- Profile: Engineers working in regulated, corporate, or air-gapped networks. |
| 48 | +- Pain Points: IDEs requiring cloud logins, intrusive telemetry, automatic code |
| 49 | + exfiltration, unverified transitive dependencies. |
| 50 | +- How DevCenter Wins: Zero egress by default, strict fail-closed vulnerability |
| 51 | + floors, unprivileged RunAsInvoker execution, full SBOM transparency. |
| 52 | + |
| 53 | +[PERSONA-04] AI-Assisted Python Prompt Engineers & Agent Builders |
| 54 | +- Profile: Developers pairing with LLMs (Claude, GPT, Gemini) for rapid prototyping. |
| 55 | +- Pain Points: Copy-pasting massive file trees, accidental leakage of API keys, |
| 56 | + cluttered prompt context. |
| 57 | +- How DevCenter Wins: Redacted workspace export (`devcenter-workspace-v1.json`), |
| 58 | + machine-readable `llms.txt`, secure keyring secret storage. |
| 59 | + |
| 60 | +=============================================================================== |
| 61 | +3. HIGH-INTENT SEARCH QUERIES & SEO KEYWORDS |
| 62 | +=============================================================================== |
| 63 | +Core Intent Queries: |
| 64 | +- "local-first python ide windows" |
| 65 | +- "pyside6 python code editor desktop" |
| 66 | +- "pyinstaller exe packaging gui tool" |
| 67 | +- "python ast code analysis complexity tool" |
| 68 | +- "offline python ide without cloud login" |
| 69 | +- "python mojibake encoding repair tool" |
| 70 | +- "desktop developer toolkit python open source" |
| 71 | +- "lightweight python ide for windows 11" |
| 72 | +- "python third-party license collector pyinstaller" |
| 73 | +- "dev-bricks devcenter python development suite" |
| 74 | + |
| 75 | +Semantic Categories: |
| 76 | +- IDE / Code Editor: syntax highlighting, code folding, non-modal search and replace. |
| 77 | +- Static Analysis: AST parser, cyclomatic complexity, unused import detection. |
| 78 | +- Packaging & Distribution: PyInstaller wrapper, one-file / one-dir, ICO converter. |
| 79 | +- Data Privacy & Security: zero-egress, local keyring, redacted workspace export. |
| 80 | + |
| 81 | +=============================================================================== |
| 82 | +4. COMPETITIVE MATRIX |
| 83 | +=============================================================================== |
| 84 | +Feature / Capability | DevCenter | VS Code | PyCharm Comm | Thonny | CLI Tools |
| 85 | +------------------------------+--------------+-------------+--------------+-----------+---------- |
| 86 | +100% Offline / Zero-Egress | YES (Strict) | Needs Config| Telemetry | YES | YES |
| 87 | +Native Qt/PySide6 Desktop UI | YES | NO (Electron| NO (JVM) | NO (Tk) | N/A |
| 88 | +Integrated PyInstaller GUI | YES (Builtin)| Via Plugin | Via Plugin | NO | Manual |
| 89 | +Auto ICO Converter (PNG->ICO) | YES (Multi) | NO | NO | NO | Separate |
| 90 | +License SBOM Collector | YES (Builtin)| NO | NO | NO | Separate |
| 91 | +AST Static Complexity Parser | YES (Fast) | Via Ext | Builtin | Basic | CLI only |
| 92 | +Automated Encoding Fixer | YES (ftfy) | Manual | Manual | Basic | CLI only |
| 93 | +Local Keyring Vault for AI | YES | Ext-dependent| Ext-dependent| NO | N/A |
| 94 | +Redacted Workspace Export | YES (JSON) | NO | NO | NO | Manual |
| 95 | +Unprivileged RunAsInvoker | YES | YES | YES | YES | YES |
| 96 | + |
| 97 | +=============================================================================== |
| 98 | +5. SIBLING ECOSYSTEM SYNERGIES & CROSS-PROMOTION |
| 99 | +=============================================================================== |
| 100 | +DevCenter acts as the primary developer cockpit within the dev-bricks ecosystem, |
| 101 | +seamlessly interoperating with sibling tools: |
| 102 | + |
| 103 | +Ecosystem Org | Sibling Repository | Synergy / Interoperability Role |
| 104 | +--------------+----------------------------+----------------------------------- |
| 105 | +dev-bricks | DevCenter | Flagship Python IDE & Build Suite |
| 106 | +dev-bricks | MethodenAnalyser | Standalone deep AST complexity engine |
| 107 | +dev-bricks | CodeBox | Ultra-fast single-file code viewer |
| 108 | +dev-bricks | pythonbox | Lightweight interactive debugger |
| 109 | +dev-bricks | safe-start-for-codex | Secure preflight environment launcher |
| 110 | +dev-bricks | automizer-for-claude-desktop | Claude Desktop automation bridge |
| 111 | +dev-bricks | automation-master | Flotten-Orchestrierung & Governance |
| 112 | +ellmos-ai | ellmos-core | AI coordination kernel & task broker |
| 113 | +ellmos-ai | clutch | Subprocess management & PTY bridge |
| 114 | +ellmos-ai | coma | Conflict resolution & state sync |
| 115 | +ellmos-ai | swarm-ai | Swarm coordination & multi-node tasks |
| 116 | +ellmos-ai | ellmos-controlcenter-mcp | MCP fleet management & tool governance |
| 117 | +file-bricks | ProFiler | High-speed multi-tab file explorer |
| 118 | +file-bricks | ExplorerPro | Enhanced Windows Explorer companion |
| 119 | +file-bricks | ProSync | SQLite-aware backup & sync manager |
| 120 | +doc-bricks | DokuZen | Markdown workspace & PDF documentation |
| 121 | +doc-bricks | PDFtoPDFocr | Local OCR layer injection for PDFs |
| 122 | +open-bricks | open-bricks | Umbrella index & ecosystem directory |
| 123 | + |
| 124 | +=============================================================================== |
| 125 | +6. OPERATIONAL & MARKETING CAMPAIGN LOG |
| 126 | +=============================================================================== |
| 127 | +2026-02-24 [REL 1.0.0] Initial public release of DevCenter suite. |
| 128 | +2026-08-21 [HYG P-006] Tier-2 multi-language expansion (DE, EN, ES, ZH, JA, RU). |
| 129 | +2026-08-24 [HYG Pfad A] CI multi-OS hardening, ruff gate, PEP 621 metadata parity. |
| 130 | +2026-09-08 [HYG B-005] Workspace export parser hardening & screenreader a11y. |
| 131 | +2026-09-11 [SEC v1.0.1] Third-party license audit, CVE floors, security contract. |
| 132 | +2026-09-12 [MKT Pfad B] Release 1.0.1: Full Marketing & Discoverability standard: |
| 133 | + - 15-point bilingual quick navigation with 100% anchor parity. |
| 134 | + - Shields.io badge suite (1.0.1, 187+ passed tests 100% green). |
| 135 | + - 10 Governance & Runtime Invariants table (INV-LOCAL-01 to INV-SLA-10). |
| 136 | + - THIRD_PARTY_LICENSES.md rich markdown SBOM with SPDX mapping. |
| 137 | + - MARKETING-LOG.txt local marketing intelligence & personas register. |
| 138 | + - Sibling ecosystem matrix expanded to 16 partner tools. |
| 139 | + - Machine-readable llms.txt synchronized to 2026-09-12 baseline. |
0 commit comments