Skip to content

Releases: WyattLee-nanami/weft

Weft v1.0.0 — Renamed, redesigned

18 May 12:27

Choose a tag to compare

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
  • #f4f4f5 workspace background, #ffffff cards, 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

  1. Download Weft_1.0.0_aarch64.dmg (Apple Silicon, ~6.5 MB)
  2. Open the DMG, drag Weft.app to Applications
  3. 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

18 May 09:19

Choose a tag to compare

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

  1. Download Skillbox_0.5.0_aarch64.dmg (Apple Silicon, ~6.5 MB)
  2. Open DMG, drag to Applications
  3. 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

18 May 08:56

Choose a tag to compare

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.md into a single Skillbox-backup-<ts>.tar.gz in ~/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

  1. Download Skillbox_0.3.0_aarch64.dmg (Apple Silicon, ~6.5 MB)
  2. Open the DMG, drag to Applications
  3. First launch: System Settings → Privacy & Security → Open Anyway

Skillbox v0.2.0 — Delete skills (to Trash)

14 May 07:10

Choose a tag to compare

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

  1. Click any skill in the list
  2. Click the new 🗑 删除 / Delete button next to the slash-command copy button
  3. Type the skill's name to confirm
  4. The folder moves to Trash; the list refreshes automatically

Delete the wrong one? Open the Finder Trash and put it back.

Install

  1. Download Skillbox_0.2.0_aarch64.dmg (Apple Silicon, ~6.5 MB)
  2. Open the DMG, drag to Applications
  3. 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

14 May 06:39

Choose a tag to compare

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 ⌘R shortcut to re-scan without restarting
  • Better empty / error states

Install

  1. Download Skillbox_0.1.1_aarch64.dmg below (Apple Silicon, ~6.4 MB)
  2. Open the DMG, drag to Applications
  3. 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

14 May 06:25

Choose a tag to compare

⚠️ 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