Releases: WyattLee-nanami/weft
Weft v1.0.0 — Renamed, redesigned
Skillbox is now Weft — same app, broader scope, fresh paint.
Why the rename
The original name only covered skill management. v0.5 grew it into a full local Claude Code workbench (skills + stats + history + backup), and "Skillbox" no longer fit. Weft — the cross-thread of a loom — better describes what the app does: weave together the threads of your Claude Code work.
GitHub auto-redirects the old skillbox URL, so any links you've shared still work.
What's new in v1.0.0
🎨 Light visual system
- Linear / Raycast / Typeless-inspired aesthetic
#f4f4f5workspace background,#ffffffcards, soft shadows- Larger corner radii (12 / 16 / 20 px)
- Pill-style tab navigation with active-state lift
- Hidden window title — no more overlap with macOS traffic-light buttons
📊 Stats redesigned
- Gradient KPI cards with blurred color halos
- Larger numbers (44px, -3% letter-spacing)
- Blue-gradient bars; today's bar gets a stronger gradient + shadow
- Cleaner per-model table
📜 History redesigned
- Pill-style role badges (user / assistant / tool / result)
- Softer card chrome
- Better hover / active states throughout
Functional carry-over (unchanged from v0.5)
- Skills: search / disable / enable / delete / batch / backup / restore
- Stats: token + message dashboard, 7/14/30/90 day windows
- History: project tree, session list, full message rendering, global search
Install
- Download
Weft_1.0.0_aarch64.dmg(Apple Silicon, ~6.5 MB) - Open the DMG, drag Weft.app to Applications
- First launch: System Settings → Privacy & Security → Open Anyway
Privacy reminder
Everything is read locally from ~/.claude/. Weft makes no network requests.
Skillbox v0.5.0 — Full Claude Code workbench
Skillbox is now a full Claude Code management tool — three tabs across the top:
📦 Skills (existing)
Browse, search, disable / enable, delete to Trash, batch operations (select unused → bulk-disable), and backup / restore the entire skill library.
📊 统计 / Stats (NEW)
Local-only token usage dashboard, scanned from ~/.claude/projects/:
- KPIs: total tokens, total messages, session count
- Breakdown: input / output / cache read / cache write
- Daily bar chart with 7 / 14 / 30 / 90 day windows, Token & Message toggle
- Per-model table (claude-opus-4.7, claude-sonnet-4.6, etc.)
📜 历史 / History (NEW)
Read any past Claude Code conversation:
- Project tree, sorted by recency
- Session list with first-user-message preview
- Full message stream — user / assistant (rendered markdown) / tool_use cards / tool_result
- Global search across every conversation in your
~/.claude/projects/
How it works
All data is read from your local ~/.claude/. Nothing is sent to the network. Token stats are computed from usage fields embedded in assistant messages by Claude Code itself.
Install
- Download
Skillbox_0.5.0_aarch64.dmg(Apple Silicon, ~6.5 MB) - Open DMG, drag to Applications
- First launch: System Settings → Privacy & Security → Open Anyway
Companion
For a more polished history-viewer focused experience, also see claude-code-history-viewer.
Skillbox v0.3.0 — Enable/disable, batch ops, backup
What's new
Enable / Disable skills
No more deleting just to silence a skill. Skillbox now moves disabled ones to ~/.claude/skills.disabled/ — Claude Code stops seeing them, but the files are kept. Re-enable in one click.
Batch operations
Click 进入选择模式 in the sidebar to multi-select, then:
- 全选当前视图 — select everything visible
- 选未使用 — preset that picks zero-usage skills
- 禁用选中 / 启用选中
Great for cleaning up the long tail of skills you installed but never use.
Backup & Restore
- 📦 一键备份 — packs
skills/,skills.disabled/,commands/,settings.json,settings.local.json,CLAUDE.mdinto a singleSkillbox-backup-<ts>.tar.gzin~/Documents/ - ↩ 恢复备份 — untar back into
~/.claude/. Conflicts are renamed to<item>.before-restore.<ts>instead of overwritten — your current state is never destroyed.
What's NOT in the backup: projects/ (chat history, can be huge) and cache/. The goal is to back up your skill configuration so it's portable across machines, not your full Claude state.
Roadmap
- v0.4 — Token usage dashboard (per day / model / project)
- v0.5 — History viewer + global search
Install
- Download
Skillbox_0.3.0_aarch64.dmg(Apple Silicon, ~6.5 MB) - Open the DMG, drag to Applications
- First launch: System Settings → Privacy & Security → Open Anyway
Skillbox v0.2.0 — Delete skills (to Trash)
What's new
- 🗑 Delete skills, with a type-the-name confirmation modal. Moves the entire skill folder to the macOS Trash, so accidental deletes are recoverable from the Trash.
- Path-traversal hardened on the Rust side: rejects
/,.., and confirms the resolved path is a direct child of~/.claude/skills/before deleting.
How to use
- Click any skill in the list
- Click the new 🗑 删除 / Delete button next to the slash-command copy button
- Type the skill's name to confirm
- The folder moves to Trash; the list refreshes automatically
Delete the wrong one? Open the Finder Trash and put it back.
Install
- Download
Skillbox_0.2.0_aarch64.dmg(Apple Silicon, ~6.5 MB) - Open the DMG, drag to Applications
- First launch: macOS will block unsigned apps. Go to System Settings → Privacy & Security, click Open Anyway
Skillbox v0.1.1 — Critical fix: scan at runtime
Critical fix — please upgrade from v0.1.0
The bug
v0.1.0 had a serious flaw: the skill scanner ran at build time, meaning the distributed .app shipped with the build machine's skill list baked in. Other users would see the maintainer's 50 skills instead of their own. Useless for everyone except me.
The fix
Skill scanning now runs at app launch time via a Rust Tauri command (scan_skills). When you open Skillbox, it reads:
~/.claude/skills/on your machine~/.claude/projects/for your session history (usage counts)
So every user sees their own library.
Other changes
- Bundle size dropped from ~800 KB to ~330 KB (no more bundled skills.json)
- Added
⌘Rshortcut to re-scan without restarting - Better empty / error states
Install
- Download
Skillbox_0.1.1_aarch64.dmgbelow (Apple Silicon, ~6.4 MB) - Open the DMG, drag to Applications
- First launch: macOS will block unsigned apps. Go to System Settings → Privacy & Security, click Open Anyway
Upgrading from v0.1.0
Just install v0.1.1 over the old version.
Skillbox v0.1.0 — Initial release
⚠️ DO NOT USE v0.1.0 — it has a critical bug where the app ships with the maintainer's skills baked in instead of scanning the user's own machine. Use v0.1.1 or later.
First public release of Skillbox.
What's in v0.1.0
- Native macOS app (Apple Silicon)
- Fuzzy search across name / description / triggers (⌘K)
- Auto-grouping by category
- Usage stats from local Claude Code session history (BUG: see warning above)
- One-click slash command copy
- Presentation mode (⌘D)
- Pure local