ArcChat is the ArcForges AI control center. This initial repository slice contains the desktop client scaffold.
ArcChat/
├─ apps/
│ └─ desktop/ # Kotlin Compose Desktop client
├─ desktop-shared/ # Compose UI, theme, markdown, artifacts
├─ integrations/ # local tool integration boundaries
├─ jvm/ # Java Aeron and JVM capability hosts
├─ packages/ # Kotlin client/runtime libraries
├─ tests/architecture/ # client-only architecture guards
├─ gradle/ # Gradle wrapper
├─ settings.gradle.kts
└─ build.gradle.kts
- JDK 21
- Gradle wrapper from this repository
On Windows with Scoop:
scoop bucket add java
scoop install temurin21-jdk.\gradlew.bat clean build.\gradlew.bat :apps:desktop:run.\gradlew.bat :apps:desktop:hotRun --mainClass=MainKt --autoReloadThe first hot reload run may download JetBrains Runtime 21 with JCEF.