| Path | Name | Kind | Status | First command |
|---|
apps/android/app-agent | android-agent | native app | Native agent Android app | cd apps/android && ./gradlew :app-agent:testDebugUnitTest |
apps/android/app-user | android-user | native app | Native customer Android app | cd apps/android && ./gradlew :app-user:testDebugUnitTest |
apps/api | api | app | Production API host | bun --filter api dev |
apps/docs | @repo/docs | app | Internal docs site | bun --filter @repo/docs dev |
apps/ios-agent | IosAgent | native app | Native agent iOS app | Open Xcode project or run native CI job |
apps/ios-user | IosUser | native app | Native customer iOS app | Open Xcode project or run native CI job |
apps/svelte-web | svelte-web | app | Active web app | bun --filter svelte-web dev |
apps/worker | worker | app | Production background worker | bun --filter worker dev |
| Path | Name | Kind | Status | First command |
|---|
packages/api | @repo/api | package | Shared package | bun --filter @repo/api check-types |
packages/auth | @repo/auth | package | Shared package | - |
packages/cache | @repo/cache | package | Shared package | bun --filter @repo/cache check-types |
packages/contract | @repo/contract | package | Shared package | bun --filter @repo/contract check-types |
packages/database | @repo/database | package | Shared package | - |
packages/eslint-config | @repo/eslint-config | package | Shared package | - |
packages/notifications | @repo/notifications | package | Shared package | bun --filter @repo/notifications check-types |
packages/redis-search | @repo/redis-search | package | Shared package | bun --filter @repo/redis-search check-types |
packages/server-services | @repo/server-services | package | Shared package | bun --filter @repo/server-services check-types |
packages/typescript-config | @repo/typescript-config | package | Shared package | - |
packages/validation | @repo/validation | package | Shared package | bun --filter @repo/validation check-types |
apps/ios-* and apps/android/app-* are real product apps, but they are not Bun workspaces because they are built by Xcode and Gradle. Keep them in app inventories and release docs even though they do not appear in root package.json workspaces.