Eon Desktop contains Venus, the native client that renders Orbit Sessions and sends user input back to their authoritative runtime. In an Eon workspace, Venus draws the tabs, pane stack, and popups from Eon's workspace state.
Watch the MP4 of the composed Linux alpha.
The proved host is x86_64 Linux on native Wayland with Vulkan. With an Orbit server running, point Venus at its Unix socket:
cargo run --locked -- /path/to/orbit.sockVenus can also start before Orbit and reconnect when the socket appears. To view an Eon workspace, pass its workspace socket instead:
cargo run --locked -- --workspace /path/to/eon.sockIn full Eon, Alt+Shift+N opens an independent Eon window. The native Shortcuts viewer lists it; Eon supplies the exact launcher executable.
Running Venus covers fonts, window options, attachment, and supervised startup. Apple Silicon macOS has partial native proof and remains unsupported as a product target.
- Interaction: links, workspace controls, scrolling, selection, and clipboard.
- Presentation and ownership: visual behavior, component boundaries, and limits.
- Development checks: local and native proof commands.
- Contract index: accepted behavior, exact revisions, and remaining gaps.
- References, crate decisions, and the memory comparison: design evidence.
The copyright holder offers the project-owned source history under Apache-2.0. The OpenAI mark has separate copyright attribution and trademark terms in third-party notices.
The scorecard counts tracked handwritten text and code. It excludes .git/,
Beads data, lock files, and generated artifacts, including rendered AGENTS.md,
benchmark CSV data, and disposable qualification patches.
| Surface | Lines |
|---|---|
| Agent policy inputs | 216 |
| README | 71 |
| Repository attributes and ignore rules | 7 |
| License | 201 |
| Third-party notices | 37 |
| Contracts and references | 2,345 |
| Guides | 412 |
| Memory benchmark report | 158 |
| Crate decisions | 302 |
| Changelog | 309 |
| Rust source, including unit tests | 20,766 |
| Rust integration tests | 1,045 |
| Cargo manifest | 33 |
| Total | 25,902 |
