mrkeyoor.com_
Mon 28 Sept 07:43 UTC
Dev Toolsevaluationupdated 28 Sept 2026

kitter review

Kitter is a desktop app and command-line tool for keeping Agent Skills in one local library and linking selected skills into each project. It shows which skills an agent can discover, tracks their sources, estimates their context cost, and updates linked installations from one maintained copy.

Verdict

Our Kitter build completed in 98 seconds and all 204 tests passed, the cleanest verification result in this batch. Use it if duplicated Agent Skills are already drifting across projects and you are comfortable with one shared source changing every linked install. CLI users have little to lose by trying it; desktop users should check the unsigned macOS, unvalidated Linux, and open Windows responsiveness caveats first.

We ran it

Lab card: what happened when we ran kitterScreenshot of kitter (github.com/what1f/kitter)
Install✓ · 89s64 packages
Build✓ · 98s
Tests✓ · 25s204 passed · 0 failed of 204 (cargo test)
Repo123 files~25,952 lines of source · 8.9 MB · 2 CI workflows

Answers from our run

Does kitter build from source?

Dependencies installed in 89 seconds (64 packages), and the build succeeded in 98 seconds. We cloned commit 7de9372 into a clean Debian container with 3 CPUs and no project-specific setup.

Do kitter's tests pass?

Yes: 204 of 204 passed when we ran the project's own test command (cargo test). Some failures need services or credentials a bare container does not have.

Who should not use kitter?

Teams that want every repository to hold an independent, pinned skill copy: Kitter links projects to one maintained source, so updates reach every linked installation.

What are the alternatives to kitter?

Skills, Skillshare, Anthropic Skills. Our Kitter build completed in 98 seconds and all 204 tests passed, the cleanest verification result in this batch.

Setup4/5Release binaries exist; source build and 204 tests passed
Docs4/5Install, linking, discovery, updates, storage, and caveats are clear
Community3/5307 stars and two active issues within its first month
Maturity3/5v0.1.8 ships on three OSes, with desktop caveats remaining

Who it’s for

Developers using several coding agents across projects with different skill sets.
Teams that want one local source for each skill and can accept link-based installations.
Users who need a visual inventory of project, parent, user-level, built-in, and plugin-provided skills.
Rust users who prefer an audited native CLI and desktop app over a shell-script collection.

Who it’s NOT for

Teams that want every repository to hold an independent, pinned skill copy: Kitter links projects to one maintained source, so updates reach every linked installation.
Managed macOS fleets that require signed applications: the README says Kitter is not yet signed with an Apple Developer ID.
Linux users who need a fully validated desktop release: the CLI and desktop build are available, but the README says the desktop app still needs validation on real systems.
Anyone expecting it to manage AGENTS.md, CLAUDE.md, or arbitrary agent definitions: that broader capability remains an open feature request.
Windows users unwilling to test interface responsiveness: an open v0.1.7 report describes roughly 500 ms delays in several GUI areas, and the issue has no maintainer reply.

Setup reality

Our Rust sandbox install succeeded in 89 seconds and installed 64 packages. The build passed in 98 seconds. Tests passed in 25 seconds: cargo reported 204 passed and 0 failed out of 204. The checkout had 123 files, about 25,952 lines of source, and occupied 8.9 MB before installation.

Most users can skip the source build and download separate desktop or CLI artifacts. The project publishes macOS builds for Apple Silicon and Intel, plus x64 Windows and Linux packages. macOS users must bypass Gatekeeper because the app is not signed with an Apple Developer ID.

Kitter writes configuration and skill sources under each operating system's application-data location. Managed projects receive links rather than copies. The Linux desktop build still needs real-system validation, while the README describes the Windows build as tested with platform-specific startup and performance fixes.

One maintained source replaces copied skill folders

Kitter keeps each Agent Skill in one local library, then creates managed links where an agent expects to find it. Different projects can receive different combinations while every installation points back to its maintained source. Updating once removes the copied folders that otherwise drift apart.

The desktop app also inventories skills Kitter did not install. Its project view searches project, parent, user-level, built-in, and plugin-provided locations, then identifies which agents can discover each capability. An estimated context cost helps flag a skill that is active everywhere but useful nowhere. The view answers a practical question: what instructions will this agent load in this repository?

Shared links make updates broad by design

A single update reaches every project linked to that skill source. If a skill changes its tool permissions, instructions, or expected files, all linked consumers see the new version. Kitter preserves the selected trigger mode across updates, but it cannot decide whether new content is safe for every project.

Review upstream changes before running kitter update, keep important sources under version control, and test a changed skill against one project first. Independent copies are better when each repository needs a frozen, reviewable snapshot. Kitter fits when copy drift is the larger risk and someone owns the shared source.

What happened when we ran it

Our Rust sandbox installed 64 packages in 89 seconds. The checkout contained 123 files, roughly 25,952 lines of source, and used 8.9 MB before installation. The build completed in 98 seconds on commit 7de9372 inside an unprivileged container with 3 CPUs and 12 GB RAM.

Cargo test finished in 25 seconds with 204 passed and 0 failed out of 204. This is the strongest test result among the four projects in this batch. The repository has no separate tests directory, but Rust commonly keeps unit tests beside the code they cover, and cargo discovered and ran a real suite.

Our scan found 2 CI workflow files and no Dockerfile. The missing container recipe is unsurprising for a native desktop application distributed as platform-specific artifacts. A source builder must supply the Rust and GPUI environment. Most buyers should start with a release binary, using the source result as evidence that the code can be built and tested independently.

Three desktop platforms do not have equal support

Release v0.1.8 provides a macOS app for Apple Silicon and Intel, an x64 Windows executable, an x64 Linux archive, and separate CLI artifacts. The macOS application is not signed with an Apple Developer ID. Users must approve it through Privacy & Security or remove the quarantine attribute themselves. That is workable for an individual and awkward for a managed fleet.

The README calls Windows tested and notes platform-specific startup and performance fixes. An open report against v0.1.7 describes about 500 ms of delay in several GUI areas, with no reply when we checked. It does not prove v0.1.8 still has the problem, but current Windows hardware deserves a trial. Linux has both artifacts, while its desktop app still needs real-system validation.

The CLI covers the useful workflow without the desktop app

Four commands cover the core cycle: add a skill source, install it, inspect a project's effective skills, and update the maintained copy. Sources can come from a local folder, GitHub, a skills.sh-compatible source, or a Claude plugin. Targets include shared .agents/skills and agent-specific locations. Existing installations can be adopted without moving their sources.

Kitter also ships an Agent Skill through npx skills, so a coding agent can guide the same CLI workflow. The standalone binary must still be present or downloaded from an official release. This gives conversational management a deterministic local tool underneath it.

Version 0.1.8 is active and still young

GitHub showed 307 stars, 2 open issues, and a last push on September 20, 2026. Release v0.1.8 was published the same day with batch skill management, three trigger modes, update progress, and macOS fixes. The repository was created on September 2, so eight version tags in less than three weeks show fast iteration rather than long compatibility evidence.

One open request asks Kitter to manage AGENTS.md, CLAUDE.md, and custom agent definitions. That capability is not present today. The current boundary covers skills, sources, installation targets, trigger behavior, updates, and effective discovery. Do not assume the request is a roadmap commitment.

Kitter fits developers already feeling skill drift

The 204 passing tests, 2 CI workflows, Apache-2.0 license, and three-platform releases make Kitter credible enough to try. The CLI avoids the unsigned macOS app and the remaining Linux and Windows desktop questions. Start with one noncritical skill, inspect the links, update it once, and confirm each agent sees the intended source.

Vercel's Skills CLI is simpler when installation is the only need. Skillshare focuses on syncing across clients, while Anthropic's repository supplies reference skills rather than an installation inventory. Kitter earns its place when you need inventory, per-project selection, and one-source updates together. If every repository must pin an independent skill copy, its central design works against your policy.

Alternatives

ProjectWhat it isPick it when
Skills gh↗A command-line installer for discovering and adding open Agent Skills.pick this instead when you want a widely used CLI install flow and do not need Kitter's desktop inventory or shared library.
SkillshareA command-line tool for syncing skills across several AI coding clients.pick this instead when cross-client syncing is the main job and a desktop interface is unnecessary.
Anthropic Skills gh↗Anthropic's public collection of Agent Skills and examples.pick this instead when you need reference skill content rather than a local manager for installations.

What people are saying

  1. [velocity-scout] what1f/kitter

Sources

  1. Kitter README
  2. Kitter v0.1.8 release
  3. Windows GUI responsiveness report
  4. AGENTS.md management request

More dev tools reviews

flea · sonicloud_opensdk · cn · GSYVideoPlayer · fyne · agent-manager · the whole board →