Skip to content

About

πŸ’» Developer productivity platform for visualizing Spring Boot & React codebases, execution flows, architecture, dependencies, and security.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

CodeFlow Studio πŸš€ (v12.0.0 Release β€” Distributed Mesh & eBPF Kernel Tracing)

Observe, Replay & Master Real Code Execution β€” Kernel-Level eBPF Zero-Overhead Tracing, Cross-Cloud WireGuard Mesh Topology, Autonomous SLO Error Budget Guards, Multi-Agent Refactoring Swarm & Standalone Tauri v2 Desktop App.

Version QA Certified License Tauri Spring Boot React Vite TypeScript Docker


🎬 Live Interactive Workbench & Studio Showcase

CodeFlow Studio Live Demo β€” 32 Specialized Visual Architecture Tools

πŸ’‘ CodeFlow Studio v12.0 expands to 32 Visual Architecture & Intelligence Tools distributed across 4 dedicated domain categories: DevOps & Cloud, Architecture & Governance, Runtime & Flow, and APIs & Data.


πŸ›‘οΈ Principal QA Audit & Production Verification (Grade: A+)

CodeFlow Studio v10.0 underwent a rigorous architectural and systems audit evaluated across 6 Core Quality Vectors:

====================================================
  CodeFlow Studio v10.0 Comprehensive Validator
====================================================
  [1] JSON Configuration Files      : 4/4 PASSED
  [2] Backend Engine & Profiles     : 5/5 PASSED
  [3] Frontend Tool Suite (30 Tools): 8/8 PASSED
  [4] Docker Enterprise Deploy      : 5/5 PASSED
  [5] CI/CD Gating Workflow         : 1/1 PASSED
  [6] Documentation & Roadmap       : 1/1 PASSED
====================================================
  Overall Status: 24/24 Checks Passed (0 Failures)
====================================================
  • Functional & AST Verification: Complete evaluation of layer boundaries, DFS graph cycle detection, and security RBAC checks.
  • Air-Gap & Offline Resilience: Zero uncaught network errors under disconnected DNS; immediate failover to local Ollama inference and floating Air-Gap indicator.
  • Resource Lifecycle Management: Guaranteed Tauri sidecar process cleanup via PID tracking and interval teardown on app exit.
  • Interactive Fallback Continuity: High-fidelity simulated AST datasets embedded directly inside all 30 visual tools for seamless zero-backend demonstration.

✨ What's New in v12.0.0 (Real-Time Distributed Mesh & eBPF Kernel Tracing)

1. ⚑ Distributed Mesh & eBPF Kernel Tracing (Tool #32) (NEW)

  • Zero-Overhead Linux Kernel Sockets: Directly attaches kernel-level probes with sub-50 nanosecond execution cost:
    1. kprobe:sys_enter_connect: Tracks outbound TCP handshakes, DNS resolution time, and remote socket binding.
    2. kretprobe:sys_enter_accept: Measures inbound queue latency and kernel SYN backlog exhaustion.
    3. tracepoint:tcp:tcp_retransmit_skb: Intercepts packet loss, congestion window (cwnd) collapse, and segment drops without packet dumping.
    4. uprobe:libssl:SSL_write: Decodes plaintext HTTP/1.1, HTTP/2, and gRPC protobuf payloads before TLS encryption.
    5. sock_ops:bpf_sock_ops_state_change: Dynamically tunes TCP window scaling, SRTT (Smoothed Round-Trip Time), and packet pacing per socket.
  • Cross-Cloud WireGuard Mesh Topology: Real-time multi-cluster topology visualizer spanning AWS EKS (us-east-1), GCP GKE (europe-west1), Azure AKS (eastus2), and on-premises Bare-Metal private cloud interconnected via ChaCha20-Poly1305 encrypted WireGuard tunnels.
  • Autonomous SLO Error Budget & Rate-Limiting Guards:
    • Live 30-day availability monitoring across all microservices (CheckoutService, PaymentGateway, InventoryFeed, NotificationService).
    • Automated multi-burn-rate factor tracking (14.4x fast burn, 6x slow burn).
    • 1-click and autonomous eBPF BPF_PROG_TYPE_SOCK_OPS packet regulator applying load shedding and circuit breaking directly inside the Linux network stack.
  • Spotlight Search Keycap: Launch instantly from Command Palette (Ctrl+K βž” [K]).

✨ What's New in v11.0.0 (Autonomous Architecture Self-Healing & AI Refactoring Swarm)

1. 🐝 Autonomous Architecture Self-Healing Swarm (Tool #31)

  • Multi-Agent Refactoring Fleet: 4 specialized AST remediation bots (Layer Decoupler, JPA N+1 Optimizer, TypeScript Sync, Zero-Day CVE Patcher).
  • Side-by-Side Unified AST Diff Studio: Visual split-pane code difference inspector with color-coded additions (+), removals (-), and real-time confidence scores.
  • 1-Click Pull Request Synthesizer: Directly generate and export atomic remediation PR manifests ready for automated branch merge.
  • Real-Time Swarm Telemetry HUD: Live agent heartbeat, task execution queues, and AST mutation counters.

✨ What's New in v10.0.0 (Enterprise Desktop & Offline Air-Gap Suite)

1. πŸ–₯️ Native Tauri v2 Desktop Standalone Application

  • High-Performance Rust Core: Lightweight native desktop app (~3MB binary overhead) wrapping React 19 + Vite 8.
  • Embedded Spring Boot Sidecar: Tauri automatically launches and monitors the backend JAR as a native background sidecar process on localhost:18080.
  • Zero-Config Local Storage: Automatically boots an embedded file-based H2 database (~/.codeflow-studio/data/codeflow) with zero external database prerequisites.

2. πŸ“΄ 100% Offline Air-Gapped Analysis Mode

  • Zero-Cloud Dependency: Fully capable of analyzing sensitive repositories inside air-gapped enterprise environments and secure enclaves.
  • Local Ollama AI Integration: Connects to local Ollama LLMs (codellama, llama3) running on localhost:11434 without internet connectivity.
  • Dynamic Offline Status Bar: Real-time connection quality indicator notifying engineers when running in Air-Gap Mode.

3. 🐳 Self-Hosted Enterprise Docker Cluster

  • One-Command Deployment: Complete multi-container orchestration with docker compose up -d.
  • Production-Tuned Containers: Multi-stage Spring Boot 3.2 backend (Temurin 21) with layertools caching + Alpine Nginx frontend SPA reverse proxy.
  • Dedicated PostgreSQL 16: Bundled persistent relational storage with pre-configured healthchecks and automated network isolation.

4. πŸ€– CI/CD Architecture Gating Bot & GitHub Actions Workflow

  • Automated PR Merge Gating: Analyzes pull requests against configurable architecture rules in arch-rules.json.
  • Sticky PR Feedback Comments: Automatically creates or updates a clean markdown scorecard on GitHub PRs with commit tracking.
  • Policy Enforcement: Fails the build if critical rules are violated (e.g. Controller-Repository bypass, circular dependencies).

5. 🚧 CI/CD Architecture Gate Dashboard (Tool #30)

  • Interactive In-Studio Rule Auditor: Evaluates project AST against 6 core enterprise architectural rules (Layer Separation, DFS Cycle Detection, JPA, API Naming, Security).
  • 1-Click Markdown Dossier Export: Generate compliance audit reports ready for CI/CD documentation.

πŸ› οΈ Complete Suite of 32 Visual Architecture Tools

Every tool operates in Interactive Demo Mode (zero backend setup required) or against real ingested repositories:

# Tool / Modal Domain Category Component Description & Scope
1 ⚑ Distributed Mesh & eBPF Tracing DevOps & Cloud EbpfMeshTracingModal.tsx Kernel-level zero-overhead socket tracing, multi-cloud WireGuard mesh & SLO guards.
2 ✨ Autonomous Self-Healing Swarm Architecture & Health SelfHealingSwarmModal.tsx Multi-agent refactoring swarm repairing drift, JPA N+1 queries, layer breaches & CVEs.
3 🚧 CI/CD Architecture Gate Architecture & Health ArchGateModal.tsx Static AST rules auditor enforcing layer separation, acyclic graphs, JPA & security rules.
4 πŸ’» VS Code IDE Sidecar Runtime & Flow VsCodeSidecarModal.tsx Bidirectional WebSocket LSP sidecar & extension manifest compiler.
5 🌐 Chrome Extension Injector Runtime & Flow ChromeExtensionModal.tsx Manifest V3 extension injecting interactive flow badges into GitHub PRs.
6 πŸ‘₯ WebRTC Live Collab Architecture & Health LiveCollabModal.tsx P2P multi-cursor review room, live chat, and shared whiteboard pins.
7 πŸ›‘οΈ Zero-Trust Compliance Matrix Architecture & Health ComplianceMatrixModal.tsx Static AST auditor validating SOC2, ISO 27001, HIPAA, and GDPR controls.
8 ⚑ GraphQL SDL & gRPC Synthesizer APIs & Data GraphqlGrpcModal.tsx Synthesizes GraphQL SDL & gRPC Proto3 schemas from Spring REST controllers.
9 πŸ•ΈοΈ Service Mesh & Istio Topology DevOps & Cloud ServiceMeshModal.tsx Multi-service traffic visualizer, Envoy proxy sidecars & Istio YAML generator.
10 ⚑ Git PR Architecture Drift DevOps & Cloud ArchitectureDriftModal.tsx Compare PR branches against main to detect layer boundary breaches and API drift.
11 πŸ§ͺ Automated Test Generator DevOps & Cloud TestSuiteGeneratorModal.tsx Generate RestAssured Java tests and Playwright TypeScript suites with auth headers.
12 ☁️ Cloud IaC & Docker Synthesizer DevOps & Cloud CloudInfraSynthesizerModal.tsx Synthesize Docker Compose, AWS Terraform modules & Kubernetes manifests from AST.
13 πŸ”„ Kafka & WebSocket Streams DevOps & Cloud EventStreamVisualizerModal.tsx Visualize Kafka topics, consumer groups, and live WebSocket / SSE channels.
14 🧩 OpenTelemetry Tracing DevOps & Cloud DistributedTracingModal.tsx Multi-service span waterfall with automated critical-path bottleneck isolation.
15 πŸŽ™οΈ Voice Architecture Copilot DevOps & Cloud VoiceCopilotModal.tsx Speak natural voice commands to audit DB, simulate chaos & trigger AI remediation.
16 πŸ“Š Health Scorecard HUD Architecture & Health ArchitectureScorecardModal.tsx Real-time Security (94%), SQL (88%), CVE (98%), and React 19 (92%) audit dials.
17 πŸ–ΌοΈ 4K C4 Blueprint Exporter Architecture & Health ArchitectureBlueprintExportModal.tsx Export C4 Level 1/2/3 diagrams, 4K SVG vector blueprints, and Mermaid RFC specs.
18 πŸ’₯ Chaos Simulator Architecture & Health ChaosSimulatorModal.tsx Resilience4j fault injection, circuit breaker state machine, and fallback telemetry.
19 πŸ€– AI Architecture Assistant Architecture & Health AiAssistantModal.tsx Automated code explanations, compliance auditing, query reviews, and interview prep.
20 πŸ“¦ Maven Dependency Graph Architecture & Health DependencyExplorerModal.tsx pom.xml starter analyzer explaining auto-configuration mechanics (Web, JPA, Security).
21 βš›οΈ React 19 Runtime Explorer Runtime & Flow ReactRuntimeExplorerModal.tsx Virtual DOM Fiber tree reconciliation, Hook state mutation timeline, and Axios interceptors.
22 ⚑ Runtime Tracing Replay Runtime & Flow RuntimeTracingModal.tsx Step-by-step VCR playback from React UI down to Controller, Service, Hibernate, and DB.
23 πŸ”€ 7-Swimlane Sequence Tracer Runtime & Flow SequenceDiagramModal.tsx Asynchronous request and response lifecycle mapping across 7 architectural swimlanes.
24 πŸ”₯ 24-Hour Latency Heatmap Runtime & Flow LatencyHeatmapModal.tsx 24-hour hourly quantile matrix with color-coded buckets and hover tooltips.
25 πŸ“Š API Metrics & Telemetry Runtime & Flow ApiMetricsDashboardModal.tsx Real-time P50/P90/P95/P99 response times, throughput RPS, and error rate tracking.
26 ⚑ Java DTO βž” TypeScript APIs & Data TypeScriptGeneratorModal.tsx Auto-convert JPA entities and records to strict TypeScript interfaces and Zod schemas.
27 🌐 REST API Sandbox & cURL APIs & Data ApiSandboxModal.tsx Test Spring Boot endpoints, inject JWT headers, and export cURL / Axios / Python snippets.
28 πŸ—„οΈ Database ERD & Schema APIs & Data ErDiagramModal.tsx @Entity relational table diagrams with column data types and foreign key linkages.
29 πŸ’» Live SQL Query Explorer APIs & Data SqlExplorerModal.tsx Captured JPA prepared statements (SELECT, INSERT, UPDATE) with execution durations.
30 πŸ” Spring Security 6 Pipeline APIs & Data SecurityExplorerModal.tsx 6-stage stateless filter chain inspection (CorsFilter, JwtAuthenticationFilter, etc.).
31 πŸ“ 5-Mode File Tree Visualizer APIs & Data FileTreeModal.tsx Interactive File Tree, ASCII Tree, Emoji Tree, Mermaid AST Diagram, and Galaxy Canvas.
32 πŸ” Global Command Palette Navigation & Search CommandPaletteModal.tsx Global spotlight search (Ctrl+K) across all 32 tools, scenarios, themes, and AI actions.

🎨 Design Philosophy & Architecture

CodeFlow Studio integrates three modern frontend and interaction design philosophies:

  • 1. Emil Kowalski Motion Craft (emilkowalski/skill): Spring physics curves (--ease-spring), interactive VCR scrubbers, and live code inspectors.
  • 2. Impeccable Anti-Slop Aesthetic (impeccable.style): Obsidian palette (#070a12), engineering blueprint dot matrix grid (blueprint-grid), macOS traffic light chrome (πŸ”΄ 🟑 🟒), and tactile keycaps ([D], [I], [Space], [Ctrl K]).
  • 3. Taste Skill Micro-Feedback (tasteskill.dev): Show-don't-tell interactive workbench with 5 live views, 4 scenario presets, and 4 domain header categories.

πŸš€ Deployment & Quick Start Options

Option A: Self-Hosted Enterprise Docker (Recommended for Teams)

# 1. Clone repository
git clone https://github.com/raviattrash-pro/codeflow-studio.git
cd codeflow-studio

# 2. Configure environment
cp .env.example .env

# 3. Launch the full enterprise stack
docker compose up -d --build

Frontend runs on http://localhost:80, Backend runs on http://localhost:8080, PostgreSQL on port 5432.


Option B: Native Tauri v2 Desktop App

cd codeflow-frontend

# Run desktop in live dev mode
npm run desktop:dev

# Build release desktop installer (.exe / .msi)
npm run desktop:build

Option C: Standard Developer Setup

1. Backend Setup (Spring Boot)

cd codeflow-backend
mvn clean spring-boot:run

Backend server runs on http://localhost:8080

2. Frontend Setup (React 19 + Vite 8)

cd codeflow-frontend
npm install
npm run dev

Frontend client runs on http://localhost:3000 (or 5173)


πŸ—ΊοΈ Product Roadmap (v1.0 to v15.0)

Version Release Stage Core Capabilities & Scope
v1.0 MVP Release Spring Boot + React + Maven parsing, GitHub URL & ZIP ingestion, ERD, Security Flow.
v2.0 AST & Feature Flow Feature-Segregated Flow Explorer, Claymorphic HLD Canvas, 5-mode File Tree Explorer.
v3.0 Runtime Tracing Live Controller βž” Service βž” Repository βž” DB execution tracing, interactive replay player.
v4.0 React 19 + Vite 8 Platform upgrade to React 19, Vite 8 (Rolldown), TypeScript 7, Lucide React 1.x.
v4.2 Handcrafted UI & Workbench Emil Kowalski spring motion, Impeccable obsidian blueprint canvas, Taste Skill 5-view live interactive workbench.
v5.0 React Runtime Explorer Virtual DOM Fiber tree reconciliation, Hook state mutation timeline, and Axios request/response interceptors.
v6.0 AI Explanations & Spring AI RAG Integrated RAG engine powered by Spring AI (Gemini / OpenAI / Ollama) for automated architecture document generation.
v7.0 Enterprise Architecture Suite Global Command Palette (Ctrl+K), Health Scorecard HUD, REST API Sandbox, DTO βž” TypeScript Generator, Chaos Simulator, 4K C4 Blueprint Exporter.
v8.0 Cloud, DevOps & Voice Suite Git PR Drift Detection, Automated Test Generator (RestAssured/Playwright), Cloud IaC & Docker Synthesizer, Event Streams (Kafka/WS), Voice Copilot, OTel Distributed Tracing.
v9.0 IDE Sidecar, Browser Extension & Collab Native VS Code Extension side-panel, Chrome Extension for GitHub repositories, WebRTC Live Collab Review Room, Zero-Trust Compliance Matrix, GraphQL/gRPC Synthesizer & Istio Service Mesh.
v10.0 Enterprise Desktop & Offline Air-Gap Standalone Tauri v2 Desktop application with 100% offline air-gapped analysis, self-hosted enterprise Docker cluster & automated CI/CD gating bot.
v11.0 Autonomous Self-Healing & AI Refactoring Swarm Autonomous PR remediation agents, multi-agent refactoring swarm (Layer Decoupler, JPA Optimizer, TypeScript Sync), unified AST diff studio & zero-day CVE auto-patcher.
v12.0 (Current) Real-Time Distributed Mesh & eBPF Kernel Tracing Kernel-level zero-overhead HTTP/gRPC tracing (kprobe/kretprobe), multi-cloud topology mesh (AWS/GCP/Azure/K8s), and autonomous chaos error budget guards.
v13.0 (Next Target) Spatial 3D Architecture Canvas & Polyglot Engine WebGL 3D codebase city visualization, VR/spatial architecture reviews, and universal polyglot AST engine (Java, Go, Rust, Python, C#, TypeScript).
v14.0 (Future) Self-Evolving Autonomous Software Organisms Predictive chaos engineering, synthetic workload genetic fuzzing, and autonomous self-evolving microservices architecture.
v15.0 (Visionary) Quantum-Resistant Zero-Knowledge Architectural Attestation Post-quantum cryptography verification (Kyber/Dilithium), zk-SNARK codebase integrity proofs, and decentralized tamper-proof architecture consensus.

πŸ“‹ License

MIT License Β© 2026 CodeFlow Studio Team.

About

πŸ’» Developer productivity platform for visualizing Spring Boot & React codebases, execution flows, architecture, dependencies, and security.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages