A vault with a view.
Browse folders, search notes, follow tags, and bring recently edited work back into focus.
THE CYBERCORE KNOWLEDGE WORKSPACE
Give your Markdown a place to work. A local workspace for notes, project blueprints, and the details that deserve to survive the next terminal session.
LOCAL FIRST / RUST + GIT / OPEN SOURCE
VAULT / FIELD NOTES
Your next idea is already in good company.
EDITOR / LAUNCH-PLAN.MD
# Next transmission
A small release. A clear direction.
- [x] Write the project brief
- [x] Connect the pieces
- [ ] Ship something useful
{{title}} / {{date}} / {{slug}}
CodeMirror editing · Markdown preview · Git history
BLUEPRINT / NEXT TRANSMISSION
Capture the contract before the first commit.
01 / BUILT WITH INTENT
Tools earn their place by making the next step easier. Cyberdesk brings your knowledge and project structure into one local workspace.
Browse folders, search notes, follow tags, and bring recently edited work back into focus.
A CodeMirror editor, rendered Markdown, and Git-backed saves keep writing and revision together.
Create project templates, define architecture and API contracts, and generate project specifications and agent instructions.
Built-in lint views and a JSON diagnostics endpoint help surface issues in your vault.
Cybercore palettes, local fonts, and a theme picker bring the family’s visual language into your workspace.
Markdown lives on disk. Git records changes. The application serves your workspace without a database.
02 / IN YOUR ELEMENT
The filesystem is the model. Git is the history. Cyberdesk is the surface that helps you work with both.
Explore the implementation ↗Point CYBERDESK_ROOT at your Markdown vault and run the local Rust server.
Browse notes, edit Markdown, inspect diagnostics, or develop a project blueprint.
Save changes into your vault with Git history. Optional push is configured separately.
03 / MAKE IT YOURS
Bring a Rust toolchain, Git, and a Markdown vault. The checkout layout below matches Cyberdesk’s current Cybercore path dependency.
# Run from a new workspace directory
mkdir -p core framework
git clone https://github.com/cybercoretech/cybercore.git framework/cybercore
git clone https://github.com/cybercoretech/cyberdesk.git core/cyberdesk
cd core/cyberdesk
CYBERDESK_ROOT="$HOME/Vaults/notes" cargo run --release
# Open http://127.0.0.1:8765
ENVIRONMENT / THE ESSENTIALS
CYBERDESK_ROOT="$HOME/Vaults/notes"
CYBERDESK_BIND="127.0.0.1:8765"
CYBERDESK_PUSH=0
Set environment variables when starting the server. The local address defaults to 127.0.0.1:8765.
This page is a project site with an illustrative workspace preview. The editor and vault run locally through the Rust application.
In the directory you set with CYBERDESK_ROOT. Its default is ~/Vaults/darknotes. Start with a backed-up or scratch vault when trying the application.
Git pushes are off by default. CYBERDESK_PUSH=1 enables pushing after commits; it requires a configured repository and remote.
PART OF THE CYBERCORE FAMILY