Developer Docs
Space is a 3D spatial computing platform and malleable software environment — a runtime where the world, the tools, and the data are projected into one unified graph. Built in C++ with Fennel (Lisp) scripting. GPLv3.
- Website: spaceui.org
- Source: github.com/semanticdreams/space2
Navigation
- Goals — what we're building toward
- Features — what's being built
- Architecture Decisions — why we chose what we chose
- Subsystems — how the pieces fit together
- Notes — raw architecture & design notes
- Milestones — what's happening now
- Ideas — things worth exploring
- Research — investigations in progress or completed
- Project History — how we got here
Work Tracking
Journal
Recent entries are on the Journal page. The compiled Devlog shows entries tagged for publication.
Core Docs
- Concepts
- Lifecycle Invariants
- Lifecycle Centralization
- E2E Snapshot Tests
- Fennel Constraints — constraints workflow
- Profiling
- Reloadable Units And Hot Reload
- Remote Control (Debugging)
- Repository Workbench
- Graph Maps
- Widget Ownership And Teardown
- Runtime Performance Modes
- Agent Preset Control Panel
- Building
- Video Playback (FFmpeg)
- SQL Builder (SQLite)
- Terminal Widget
- Devlog
Feature Pages
- Agent Runner System
- Agent Tools
- Weekly Agent Workflow Automation
- Activities Architecture
- Board Canvas Mode (legacy, migrated to Activities)
- Canvas Mode System (legacy, migrated to Activities)
- CEF In-World Browser
- Core Platform
- Development Tooling
- FFmpeg Video Playback
- Graph Browsing
- Graph Foundation
- Graph Notebooks
- Hot Reload Units
- Kernel System
- OpenCode Agent Workflow
- Layout Widget Engine
- Panel Transfer System
- Stylus Drawing Input
- Terrain Heightfield System
- Wallet System
- World Building
