Skip to content

ArcForges/ArcChat

Repository files navigation

ArcChat

ArcChat is the ArcForges AI control center. This initial repository slice contains the desktop client scaffold.

Modules

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

Requirements

  • JDK 21
  • Gradle wrapper from this repository

On Windows with Scoop:

scoop bucket add java
scoop install temurin21-jdk

Build

.\gradlew.bat clean build

Run Desktop

.\gradlew.bat :apps:desktop:run

Hot Reload

.\gradlew.bat :apps:desktop:hotRun --mainClass=MainKt --autoReload

The first hot reload run may download JetBrains Runtime 21 with JCEF.

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors