Sno Station
Sno Station은 AI 에이전트를 하나의 팀으로 묶는 오픈소스 워크스테이션으로, 로컬 머신에서 에이전트 협업을 가능하게 함
글쓰기와 목표 달성으로 성장하는 픽셀 고양이, XP와 코인으로 보상되는 Obsidian 플러그인
A pixel cat that grows as you write: daily word goal, focus sessions and finished tasks become XP and coins. Obsidian plugin.
플러그인JavaScript · CSSGitHub @elliott-json-park직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗A pixel cat that lives at the bottom of your vault, helps you build good note habits and grows every time you write.
Vault Pet turns writing into a cozy little game with a goal you can see. A hand-drawn pixel cat strolls along the bottom of your workspace, pulls out a tiny laptop and types along with you, and levels up from what you put into your notes. Its house has a Home made for working in Obsidian: today's goal, a focus timer with breaks, a to-do list, quests that teach good note habits (links, tags, daily notes, properties, tidying up), a small map of the notes around the one you're in, and your recent notes. Spend the coins on costumes, toys and snacks, collect badges, and watch your cat grow alongside your notes.
! and waits for your first line. Write for a while and stop, and it hops with joy.Your cat lives on the floor of your workspace, just above the status bar. It naps, wanders, chases bugs and grooms itself, and it keeps things calm while you work.
| Action | What happens |
|---|---|
| Click | Pet it (hearts). Your cursor stays right where it was in your note |
| Rub side to side | It purrs |
| Drag | Pick it up and move it (it dangles, then lands) |
| Double-click | Open the house |
| Right-click | Feed it, give a snack, pull out a toy, quiet mode, hide, reset position |
| Click a speech bubble | Jump straight to the badge, quest or item it's talking about |
Clicks on the empty parts of the floor pass straight through to Obsidian, so your cat never gets in the way.
| Mood | When | What it does |
|---|---|---|
| Writing with you | You're typing | Sits behind a laptop and types along, a thought bubble over its head |
| Waiting | A new note has stayed empty | Raises a ! and waves until you write the first line |
| Watching | You were active in the last 5 minutes | Bounces, looks around, goes for walks |
| Lazing | 5–30 minutes idle | Breathes slowly, stretches, loafs |
| Sleepy | 30–60 minutes idle, or near bedtime | Half-closed eyes, yawns |
| Asleep | An hour or more idle | Curls up into a loaf, Zzz |
| Hungry | Mealtime came and nobody fed it | Stares at an empty bowl, ears down |
XP = characters ÷ 10 + links × 10 + new notes × 20 + writing sessions × 30 + finished tasks × 5 + bonuses
Level = √(XP / 25) + 1, up to Lv.80
Stars = after Lv.80, one star for every 2,000 XP (each star also pays 500 coins)
[[wikilinks]], ![[embeds]] and [markdown](links).- [ ] you check off. Unchecking and checking again only counts once.Growth starts on the day you install. Vault Pet takes one quick look at your vault to remember how long each note already is, so writing you did before doesn't count (the welcome screen shows, just for fun, what level you'd be if it did).
Everything you write fills your wallet. The first 5,000 characters each day earn 1 coin per 5 characters, and after that 1 coin per 25. Every finished task is 5 coins, reaching your daily goal is 100 and a focus session pays 2 a minute. You also get 1,000 coins as a welcome gift.
| Category | What you get |
|---|---|
| Meals and snacks | Fill your cat's fullness. It walks over and eats them off the floor. Fullness is a bonus, not a penalty: a hungry cat just asks for food now and then, and still plays. Premium dishes do something extra: keep it full for hours, hide a treasure, tell a fortune or set off a surprise event (with the treasure workshop off: coins and the zoomies instead) |
| Costumes | 288 pieces across head, face, body, back, hand, effect and full sets. Layer one per slot, save up to three outfits |
| Toys | 36 toys and mini-games: balls, yarn, a laser pointer, bubbles, a sunbeam, a fishbowl, a cat wheel, a slot machine, whack-a-cat, find-the-cat, beach ball volley, a paw piano, tug of war, a trampoline… After a long stretch of writing, your cat sometimes brings one over during your break. Click the bubble to play |
| Star shop | 56 endgame costumes (celestial crowns, six-winged angel wings, a cat that becomes the sun…) and 3 animated fur colors (aurora, neon, hologram), bought only with stars |
New items unlock as you level up, all the way to Lv.80. Locked items show a faint preview, so you can see what you're working toward. Motions aren't sold: all 60 are yours from the start (see Settings).
The Stats tab shows what you've written and the coins it earned, a weekday × hour heatmap of when you write best, your cat's household ledger and where your XP came from. Your cat even reads you a warm line at the top.
Make your own show-off card: pick this month, last month or all time, choose up to six stats (characters, links, new notes, sessions, days, longest streak, busiest day, busiest hour, favorite folder, coins, badges, level change, XP, folders), a color, your cat's pose, a one-line caption and a post (4:5) or story (9:16) size. Then save it to your vault, copy the image or copy a ready-made caption. In the first week of each month, the house lets you know last month's card is ready.
Using Hearth? Its Vault Pet card puts your cat, or its whole house, on your Hearth dashboard.
Open the house (cat face in the ribbon, or double-click the cat; your cat's name in the status bar opens a quick menu) and go to Settings:
Obsidian's own plugin settings for Vault Pet have the everyday switches too: show the cat, open the house in the right sidebar instead of a tab, mute, language, reset position, Send feedback, and the daily goal and focus length.
Start focus session · Stop focus session · Show today's goal · Open house · Open house in the right sidebar · Show today's quests · Open shop · Open wardrobe · Feed · Pet the cat · Toggle sound (mute) · Toggle quiet mode (1 hour) · Show or hide the cat · Hide the cat for 1 hour · Reset cat position · Stop playing
Community plugins: in Obsidian, open Settings → Community plugins → Browse, search for Vault Pet and install it.
Manual: download main.js, manifest.json and styles.css from the latest release into <your vault>/.obsidian/plugins/vault-pet/, then enable Vault Pet under Community plugins.
Optional font: for the exact look, also copy the fonts/ folder (Pretendard, SIL Open Font License) into the same plugin folder. Without it, Vault Pet uses the fonts on your system.
Vault Pet is desktop only, since petting, dragging and right-clicking your cat are a big part of the fun.
Working with Claude Code or Codex too? Kit Commit is the free desktop edition of the same cat for Windows and Mac. Instead of your writing, it turns your AI token usage into XP and coins: it types along while a reply is being written, claps when it's done and waves when your OK is needed. It never reads your conversations. Download it here.
Vault Pet has no telemetry, so the only way to know what you like, what's broken and what's missing is if you say so.
.obsidian/plugins/vault-pet/data.json.| Access | Why | When |
|---|---|---|
| List of notes in your vault | To remember how long each note already is, so writing you did before installing never counts, and to catch up on notes changed while Obsidian was closed | Once on first run, then only notes whose modified time changed. Folders you untick in the settings are skipped |
| Reading notes | To count new characters, links, tags, tasks, headings, embeds, callouts and properties | Only when a note changes. Contents are never stored |
| Links between notes, recent notes, open panes | For the Home note map, the orphan-note quest, recent notes and pane-opening quests and badges, using what Obsidian already knows (its link index, recently opened files, which pane is active) | While Obsidian runs. Only counts are saved, plus short hashes of notes already counted as linked |
| Opening notes and the graph view | Clicking a note on the Home, or the Local graph and Graph view buttons | Only when you click. It opens existing notes and Obsidian's own graph commands; it never creates notes |
| Clipboard (write) | The Copy image and Copy caption buttons on the show-off card | Only when you press one of them |
| Text you paste or drop into a note | So pasted text doesn't turn into XP and coins | Only at the moment you paste or drop it into a note. Only its length is measured; the text is never stored. Vault Pet never reads your clipboard at any other time |
| Plugin data file | Your cat, wallet, badges, hourly writing totals and your Home to-do list | .obsidian/plugins/vault-pet/data.json. The only other thing kept is a device name (next row) |
| Backup of the data file | To bring your cat back if data.json is ever damaged (a crash mid-save, a sync conflict) | Once a day, a copy is written next to it as data.backup.json. A damaged file is kept as data.broken-<time>.json rather than deleted. Before merging changes from another device, this device's copy is kept as data.premerge.json (at most every 10 minutes) |
| A device name | So two devices that sync the same vault merge their progress instead of overwriting each other |
I don't write much. I mostly use Obsidian for tasks and daily notes. That works too. Every task you check off is 5 XP and 5 coins, new notes and links count, and you can set a small daily goal (or turn it off).
Does the goal count words or characters? Your choice. English starts with words, Korean and Chinese with characters. Words are counted like Obsidian does: Chinese and Japanese characters count one word each.
Does the Home create notes? No. The to-do list is stored in Vault Pet's own data file, and the note map, recent notes and orphan-note list only read your vault. Clicking a note opens one that already exists; a note that's gone is never re-created.
I bought motions before 2.0. What happened to them? Every motion is free now, so the ones you kept are simply yours. Motions that were retired in 2.0 (they didn't fit writing in Obsidian) were refunded at the price you paid, leftover treasures became coins, and costumes you crafted in the old workshop are still in your wardrobe (they're in the shop now too).
Will old notes level up my cat? No. Growth starts when you install. Adding to an old note later counts, but only the new part.
Can I farm XP by pasting text? No. Text you paste or drag into a note doesn't count. Each note also remembers its longest-ever length, even after you delete it, so retyping, restoring a note from the trash or a sync that re-creates files earns nothing. Notes moved in from a folder you left out start from their current size, and bulk changes are capped.
Does it slow Obsidian down? The cat lives in a lightweight transparent layer that ignores clicks except on the cat itself, and your vault is only read when notes change.
Can I use it on two devices? Yes. If your vault syncs (Obsidian Sync, iCloud, …), Vault Pet merges what each device did instead of letting one overwrite the other: costumes, badges, coins, food and your writing history all carry over. Where the cat sits, low-power mode, do-not-disturb and a running focus session stay per device. Keep Vault Pet up to date on every device, since versions before 1.5.1 don't merge.
My cat disappeared or started over. If the data file was damaged, Vault Pet restores your cat from the daily backup and tells you so. If that didn't happen, look in .obsidian/plugins/vault-pet/ for data.backup.json and please open an issue.
What happens after Lv.80? Your level stays at 80, and every 2,000 XP after that becomes a star (plus 500 coins). Stars buy the endgame costumes and animated fur colors in the star shop.
My cat talks too much. Small talk waits for a pause in your writing and comes at most once an hour. If you close its chatter within two seconds three times in a row, it stays quiet for three hours. You can also turn small talk or all bubbles off in the settings.
Vault Pet 是一只陪你养成 Obsidian 好习惯、随着写作而成长的像素小猫。它待在工作区底部陪你一起打字,你写下的字数、链接和新笔记都会变成经验值和金币。小屋的「主页」专为写作准备:今日目标、带休息的专注计时、待办清单、教你用好 Obsidian 的每日任务(链接、标签、日记、属性、整理笔记、连起孤立笔记)、当前笔记周围的笔记地图和最近的笔记。待办只保存在插件里,主页不会新建或修改任何笔记。344 套装扮、36 种玩具和小游戏、174 枚成就徽章,还有来串门的街坊好友和用宝物做装扮的宝物工坊(都可以在设置里关掉),60 个动作一开始全部免费,可以按情境挑选或关闭。粘贴进来的文字和从回收站恢复的笔记不计数;笔记内容只会被读取统计,不会被保存或发送到任何地方。
安装:设置 → 第三方插件 → 浏览 → 搜索 “Vault Pet”
Vault Pet(볼트 펫) 은 옵시디언 쓰는 습관을 같이 들이고, 글을 쓸수록 자라는 도트 고양이예요. 작업 영역 바닥에서 같이 타이핑하고, 쓴 글자·링크·새 노트가 경험치와 코인이 돼요. 하우스의 홈은 옵시디언으로 일할 때 필요한 것들로 채웠어요: 오늘의 목표, 쉬는 시간까지 이어지는 집중 타이머, 할 일 목록, 옵시디언을 잘 쓰게 돕는 오늘 퀘스트(링크 · 태그 · 데일리 노트 · 속성 · 노트 정리 · 외톨이 노트 잇기), 지금 노트 둘레의 노트 지도, 최근 노트. 할 일은 플러그인 안에만 저장되고, 홈은 노트를 만들거나 고치지 않아요. 코스튬 344개(별로만 사는 끝판왕 코스튬 56개 포함), 장난감·미니게임 36개, 업적 174개, 놀러 오는 동네 친구와 주운 보물로 옷을 만드는 보물 공방(설정에서 끌 수 있어요), 모션 60개는 처음부터 모두 공짜라 상황마다 고르거나 끌 수 있어요. Lv80 다음에는 별이 쌓이고, 기간·칸·색을 골라 나만의 자랑 카드를 만들 수 있어요. 붙여 넣은 글이나 지웠다 되살린 노트는 세지 않고, 노트 내용은 읽기만 할 뿐 어디에도 저장하거나 보내지 않아요. 고양이 언어는 옵시디언 언어 설정을 따라 처음에 정해지고, 하우스 설정에서 바꿀 수 있어요.
Claude Code·Codex 로 일한다면, AI 토큰 사용량을 코인으로 바꿔 주는 데스크톱판 킷커밋(Kit Commit) 도 무료로 받을 수 있어요 (윈도우·맥).
Vault Pet is the Obsidian edition of the Kit Commit desktop pet. An unofficial fan-made project, not affiliated with, made by or endorsed by Anthropic or Obsidian.
MIT License · Pretendard font under the SIL Open Font License 1.1
| Made once and kept in Obsidian's local storage on this device, where it never syncs. It's a random string with nothing about you or the device in it |
| Your browser (link only) | The Send feedback button | Only when you press it. It opens this repository's issue page. Vault Pet itself still makes no network requests |