Sno Station
Sno Station은 AI 에이전트를 하나의 팀으로 묶는 오픈소스 워크스테이션으로, 로컬 머신에서 에이전트 협업을 가능하게 함
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
diagram-zoom — zoom and pan for Quarto diagrams
A Quarto filter extension that adds an Enlarge button to every
Mermaid and Graphviz diagram in HTML output. The button opens a full-window viewer where the
diagram can be zoomed and panned — handy for wide flowcharts that a text column squeezes into
illegibility.
Live demo → (the rendered
example.qmd).README 전문 보기 ↗A Quarto filter extension that adds an Enlarge button to every Mermaid and Graphviz diagram in HTML output. The button opens a full-window viewer where the diagram can be zoomed and panned — handy for wide flowcharts that a text column squeezes into illegibility.
Live demo → (the rendered example.qmd).
mermaid-format: js and svg) and
Graphviz ({dot} cells). No extra JavaScript library, no network requests._quarto.yml.Run in the project root (or next to a standalone document):
quarto add Lightbridge-KS/[email protected]
quarto add Lightbridge-KS/quarto-diagram-zoom (no tag) installs the current main.
The extension lands in _extensions/ — commit that directory with the project.
Requires Quarto 1.6 or later.
Add the filter to a document's front matter:
---
title: My report
filters:
- diagram-zoom
---
or, for a whole book or website, to _quarto.yml:
project:
type: book
filters:
- diagram-zoom
Every Mermaid and Graphviz diagram then gets the button. There is nothing to configure.
Wrap it in a .no-zoom div:
::: {.no-zoom}
```{mermaid}
flowchart LR
small --> diagram
```
:::
| Input | Action |
|---|---|
| Mouse wheel, trackpad scroll | Zoom at the pointer |
| Trackpad or touchscreen pinch | Zoom at the pinch |
| Drag (mouse, one finger) | Pan |
+ / − · toolbar buttons | Zoom in / out |
0 · Fit | Fit the diagram to the window |
| Arrow keys | Scroll |
Esc · Close · click outside | Close |
| Output | Behaviour |
|---|---|
html documents, websites, books | Enabled |
revealjs and other slide formats | Left untouched (not supported yet) |
| PDF, Word, EPUB, … | Left untouched |
dashboard, email | Pass the HTML check but are untested |
mermaid-format: png — are out of scope;
Quarto's built-in lightbox
covers images.The viewer takes its colours from the page's Bootstrap variables (--bs-body-bg,
--bs-body-color, --bs-border-color, --bs-primary). To override them, set any of these on
:root in your own CSS:
:root {
--dz-bg: #fdfcf8; /* dialog and button background */
--dz-fg: #1d2a30; /* text and icon colour */
--dz-border: #c9d3d1; /* borders */
--dz-accent: #278078; /* focus ring */
--dz-surface: #fff; /* toolbar button background */
}
_extensions/diagram-zoom/diagram-zoom.js and diagram-zoom.css have no Quarto dependency.
On any page:
<link rel="stylesheet" href="diagram-zoom.css">
<script src="diagram-zoom.js"></script>
<script>
DiagramZoom.observe(document); // a button on every top-level <svg>
// or: DiagramZoom.observe(document, { match: (svg) => svg.matches(".diagram svg") });
// or open one directly: DiagramZoom.enlarge(svg, { title: "My diagram" });
</script>
pnpm install
pnpm exec playwright install # once per machine
pnpm run gate # types + versions, render fixtures, Playwright
See AGENTS.md for the architecture invariants and the release process, and CHANGELOG.md for changes.