Sno Station
Sno Station은 AI 에이전트를 하나의 팀으로 묶는 오픈소스 워크스테이션으로, 로컬 머신에서 에이전트 협업을 가능하게 함
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Notes in the Omarchy shell: Pages, paper notebooks, and Claude, Grok or Codex working on a page
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Your notes, in your Omarchy shell. Press Super+N, or click the notebook in
the top bar, and Pages opens: a workspace of pages made of blocks, the
way Notion does it. Type / for any kind of block, drag blocks around by
their handle, put blocks inside blocks and pages inside pages, fold toggles,
color anything, and ask your AI agent about any page. Everything is saved as
you go, as plain files you own.README 전문 보기 ↗Your notes, in your Omarchy shell: Pages, a workspace of pages made of blocks, and Notebooks that look like paper. Everything is saved as plain files you own, and your AI agent works on the page with you.
/ for any block, drag ⋮⋮ to move it, put blocks inside blocks and pages inside pages, side by side in columns.@ reminders on any line..vcf and .csv import, and @ a name on any page.#tags in any line, Ctrl+P to find a page, earlier versions kept.More in screenshots/: People, an event, templates, Settings, the shelf and the paper notebooks.
Omarchy 4 (Quattro): the Omarchy shell on Quickshell 0.3 with Qt 6.11, and
Hyprland 0.56 or newer with its Lua configuration. Everything else it uses
ships with Omarchy: wl-copy and wl-paste, grep, bash, uwsm-app and
xdg-open, and the iA Writer and Noto fonts. Its own fonts come with it.
Nothing to build.
qt6-multimedia), which comes with Omarchy.qt6-webengine shows a PDF's pages on the page. It's optional: without it, a PDF shows as a file, to open in its app.ffmpeg. Dictation, and audio notes written out, use voxtype (omarchy voxtype install if you haven't set it up), with the model you picked for it.libreoffice-fresh package).omarchy plugin add https://github.com/marcho78/ubernotebook.git --enable
No setup step, and your Hyprland config is not touched: Uber Notebook
registers its shortcuts and window rules while it runs and takes them back
out when you disable it. It's in your app launcher as Uber Notebook, and its
notebook icon goes on the right of the top bar: omarchy bar move marcho78.uber-notebook --section left moves it, and Settings → General →
Show Uber Notebook in the top bar hides it.
Help in the app covers the rest: ? at the foot of the sidebar, or Ctrl+/ (F1). It has every key, everything you can type, every block and the commands from a terminal, with a search.
Everything in detail (writing, templates, paper, where your notes are kept, the Markdown copy, settings, agents and scripts): the guide.
Claude Code, Grok and Codex work in a panel on the page: Ctrl+J, say what you'd like, and reply to go on. Each change is a step you can undo, and each page keeps its conversation. Omarchy's other agents (OpenCode, Gemini, Copilot...) open in a terminal. Each uses your own login. Pick the agent, its model and effort in the ask box or in Settings → AI.
Agents, scripts and keybindings read and write your notes with
omarchy-shell uber-notebook commands, over the Omarchy shell's IPC (no MCP
server). The app does the writing, so a change shows up on the page as it's
made:
omarchy-shell uber-notebook find "words"
The skill that teaches agents these commands is off until you turn on
Settings → AI → Enable Uber Notebook skill. On, while Uber Notebook runs,
it's linked into ~/.agents/skills, ~/.claude/skills, ~/.codex/skills,
~/.hermes/skills and ~/.pi/agent/skills (where they exist), so your agents
know it wherever you use them. The panel's agent gets it either way. For any
other AI, Settings → AI → Use with any AI copies it.
Every command is in skills/uber-notebook/SKILL.md,
and omarchy-shell uber-notebook help lists them.
In a terminal, Claude Code asks before each command unless you allow them in
~/.claude/settings.json (leave trash out, so that one still asks):
"permissions": {
"allow": [
"Bash(omarchy-shell uber-notebook find:*)", "Bash(omarchy-shell uber-notebook list:*)",
"Bash(omarchy-shell uber-notebook read:*)", "Bash(omarchy-shell uber-notebook add:*)",
"Bash(omarchy-shell uber-notebook addTo:*)", "Bash(omarchy-shell uber-notebook append:*)",
"Bash(omarchy-shell uber-notebook blocks:*)", "Bash(omarchy-shell uber-notebook replace:*)",
"Bash(omarchy-shell uber-notebook insertAfter:*)"
]
}
Each profile is a folder of plain files: ~/Documents/Uber Notebook to start
with (~/Uber Notebook without a Documents folder), or the folder you give it.
Uber Notebook/
Pages/ a JSON file for each page, named by its UUID; the calendar, People, history and pictures
my-notebook-k3f9/ a notebook: a JSON file for each page, pictures beside them
.trash/ what you threw away
Markdown/ the Markdown copy, when it's on
.trash.~/.local/share/uber-notebook..tar.gz in ~/Documents/Uber Notebook Backups, by hand or daily or weekly. Restore puts each profile back as a new one, changing nothing you have.omanote:// links included.When there's a newer version, the foot of the sidebar says so; a click shows
its notes and the command that installs it, to run in a terminal:
omarchy plugin update marcho78.uber-notebook && omarchy restart shell. It
shows what changes and asks before it applies them; then the Omarchy shell
restarts, so all of the new version runs. Uber Notebook never installs
anything itself.
Settings → What's new lists every release's notes, and after an update the sidebar says once which version you're on.
Full details: SECURITY.md. How it's built: docs/how-it-works.md.
omarchy plugin remove marcho78.uber-notebook
Omarchy turns Uber Notebook off first: it writes anything waiting, takes its shortcuts and window rules out of Hyprland, and removes its launcher entry, agent skill and settings. Then its folder is deleted. Your notes are never touched. What stays:
omarchy-shell uber-notebook profiles, before uninstalling, lists where they all are)~/Documents/Uber Notebook Backups (or the folder set in Settings → Backups)~/.local/share/uber-notebookvoxtype config set meeting.enabled false turns it offTo remove everything for good, delete those folders after uninstalling.
tests/run # every test: node, lua, and the views driven offscreen (qmltestrunner)
shaders/build # recompile the shaders (needs qt6-shadertools)
sounds/make # make the sounds again
dev/ holds local tools and isn't in the repository. Before a release,
node tests/agents/smoke.cjs runs Grok, Claude Code and Codex for real, on
notes made for the run (it makes real requests on your accounts). The Omarchy
shell caches plugin QML, so after changing QML run omarchy restart shell.
MIT. See LICENSE. The fonts in fonts/ keep their own licenses,
which come with them: Caveat, Patrick Hand and Lora under the SIL Open Font
License, Special Elite and Permanent Marker under the Apache License 2.0.
Equations are drawn by MathJax (vendor/mathjax/),
Copyright (c) 2017-2022 The MathJax Consortium, under the Apache License 2.0
(its LICENSE, and what's changed in it for Qt, are beside it).