@finchtoys/minitools
v0.3.5
Published
CLI shim for installing Finch mini tools to the correct location.
Downloads
614
Readme
@finchtoys/minitools
The official CLI for installing and managing Finch mini tools (shown in the app as Mini Programs).
Installation
Run the CLI directly with npm:
npx @finchtoys/minitools add <package>Usage
# Install a mini tool from npm
npx @finchtoys/minitools add @scope/my-finch-tool
# Link a local mini tool for development (source files are not copied)
npx @finchtoys/minitools add ./my-finch-tool -d
npx @finchtoys/minitools add /absolute/path/to/my-finch-tool --dev
# List installed mini tools
npx @finchtoys/minitools list
# Update a mini tool
npx @finchtoys/minitools update my-tool
# Enable or disable a mini tool
npx @finchtoys/minitools enable my-tool
npx @finchtoys/minitools disable my-tool
# Diagnose a mini tool package before publishing
npx @finchtoys/minitools doctor ./my-finch-toolInstall scopes
- Default: personal scope at
<FINCH_AGENT_HOME>/.finch/extensions/. --global: runtime-global scope at<FINCH_RUNTIME_HOME>/extensions/(normally~/.finch/extensions/).- Project scope is not supported for mini tools;
--cwdis rejected.
When Finch launches the CLI, it supplies FINCH_AGENT_HOME and FINCH_RUNTIME_HOME so custom Agent homes and Dev/Prod runtimes remain isolated. Run npx @finchtoys/minitools where to inspect the resolved paths.
Development links
add <local-directory> -d (or --dev) validates the mini tool and creates a directory symlink in the selected install scope. Finch reads the source directory directly, so rebuilding or editing the local project does not require reinstalling it.
- Development links are marked as
linkedbylist. updaterefuses to overwrite a development link.removedeletes only the link and install record; it never deletes the source directory.- Missing source directories are shown as
linked-broken. -d/--devdoes not accept npm packages, URLs, or archive files.
Mini tools add Agent tools, MCP integrations, and native UI capabilities to Finch. See the Finch documentation to build a mini tool.
License
MIT
