vimOS is an experimental modal-native operating system project.
vimOS explores a system design where interaction is modeled as explicit intention rather than event dispatch. The core premise is that operating-system-level workflows can be structured using modal semantics, composable command units, and deterministic state transitions.
- Modal interaction first: modes are first-class system primitives.
- Semantic object control: commands target named system objects, not incidental pointers.
- Composable operations: small operations compose into predictable workflows.
- Determinism: execution paths should be inspectable and reproducible.
This is not a conventional GUI operating system. It is a keyboard-only interaction model research project that uses low-level implementation work to validate interface theory.
Current implementation work targets RISC-V as the primary architecture for early validation.
Status: early theory and prototype stage.
The repository currently focuses on:
- Project philosophy and architecture framing
- Initial semantic command engine design direction
- Minimal post and documentation structure for project intent
- Define command grammar and modal state model.
- Implement minimal semantic command dispatcher.
- Prototype object model and deterministic command execution on RISC-V.
- Validate end-to-end interaction loop in a minimal runtime.
- Expand toward a usable modal-native shell environment.
Primary project domain: https://saeeedhany.github.io/vimos.org/
I don't know i'm so confused.. I just want to build one but i have no idea about what is the kind of problems should i solve.