Sanitized public development snapshot of the SekaiLink modular platform.
- Python 42.1%
- C 30.2%
- C++ 21%
- Lua 2.4%
- JavaScript 1.1%
- Other 3.1%
| docs | ||
| sekailink-core | ||
| sekailink-emu | ||
| sekailink-interface | ||
| sekailink-linkedworlds | ||
| sekailink-servers | ||
| sekailink-sklmi | ||
| sekailink-soh | ||
| .gitignore | ||
| PUBLIC_REPO_NOTICE.md | ||
| README.md | ||
| SEKAILINK-CORE-INSTRUCTION.md | ||
SekaiLink Dev Workspace
This workspace is organized by active SekaiLink chantier, not by historical accident.
Active Chantiers
| Path | Role |
|---|---|
sekailink-core/ |
Electron-based SekaiLink Core client: login, solo mode, rooms, library, launcher, orchestration. |
sekailink-emu/ |
Sekaiemu chantier: emulator-backed LinkedWorld runtime, embedded tracker, Archipelago/SekaiLink generation references, future SKLMI integration. |
sekailink-interface/ |
Website and public/user-facing web interfaces. |
sekailink-sklmi/ |
Future SekaiLink Memory Interface chantier: shared memory bridge runtime replacing fragile Lua bridge behavior. |
sekailink-servers/ |
Server code split by service: link, nexus, worlds, evolution. |
sekailink-soh/ |
SoH-SekaiLink native showcase/runtime work. |
sekailink-linkedworlds/ |
LinkedWorld package standards, manifests, module specs, and future packaged modules. |
Support Areas
| Path | Role |
|---|---|
docs/architecture/ |
Frozen architecture decisions and cross-project design docs. |
docs/roadmap/ |
Planning documents and current execution instructions. |
docs/operations/ |
Deployment, server, and maintenance notes that are safe to keep in the dev workspace. |
reference/ |
External/reference material that is useful but not source of truth. |
runtime-config/ |
Local runtime configuration area. |
runtime-data/ |
Local runtime data area. |
archive/ |
Preserved legacy code, old snapshots, and build outputs. Nothing here should be edited as current source unless explicitly restored. |
workspaces/ |
Compatibility symlinks for old paths. New work should use the clean paths above. |
Current Architecture Source Of Truth
Read this first when working on the modular LinkedWorld direction:
docs/architecture/SEKAILINK_LINKEDWORLD_ARCHITECTURE_FREEZE.md
Core instruction baseline:
docs/roadmap/SEKAILINK-CORE-INSTRUCTION.md
SKLMI roadmap:
docs/roadmap/SKLMI_ROADMAP.md
Global roadmap:
docs/roadmap/GLOBAL_ROADMAP.md
Current Direction
The active architecture is modular:
LinkedWorldis a module, not a full runtime.Sekaiemuis the shared emulator/tracker host.SKLMIwill become the shared memory bridge layer.SekaiLink Coreorchestrates install/update/launch/rooms/accounts.- Game-specific logic should live in LinkedWorld manifests, bridge rules, tracker packs, and optional native plugins.
Compatibility Note
The old workspaces/* paths are now symlinks where possible. They exist only to avoid breaking scripts during the transition.
Prefer the new root paths for all new work.