Human-readable terminal output
Inspect projects, issues, documents, activity, and workspace state without parsing raw SDK records.
500+ native commands ยท full Huly operation parity
Huly CLI is a feature-complete command-line interface for Huly projects, issues, documents, chat, calendar, files, business workflows, and workspace administration. Use readable terminal output interactively or structured JSON in scripts and coding agents.
Huly CLI requires Node.js 20 or later. Run the latest release without installing it:
pnpm dlx @firfi/huly-cli@latest projects list
Or install the huly command globally:
pnpm add --global @firfi/huly-cli
huly --help
Configure a reachable self-hosted or replacement hosted Huly deployment. Use an API token, or provide email and password credentials instead.
export HULY_URL=https://your-huly-instance.example.com
export HULY_WORKSPACE=your-workspace
export HULY_TOKEN=your-api-token
huly projects list
Hosted Huly at https://huly.app is being discontinued. New installations
should target a reachable self-hosted or replacement hosted deployment.
Inspect projects, issues, documents, activity, and workspace state without parsing raw SDK records.
Add --json, combine results with jq, or provide complete inputs from JSON files.
Deletion, access changes, and other consequential operations require explicit --yes confirmation.
# List projects as a table
huly projects list
# Read issue PROJ-123 as JSON
huly issues get PROJ 123 --json
# Create an issue from flags and a Markdown file
huly issues create \
--project PROJ \
--title "Fix login flow" \
--description-file ./body.md
# Search the workspace
huly search "customer import" --limit 20 --json
# Download attachment bytes
huly attachments download 0123456789abcdef --output ./attachment.bin
Every shared Huly operation has exactly one native CLI route. The CLI and MCP server are maintained together in the same monorepo and derive from the same schema-owned operation registry.
Choose the CLI for terminals, scripts, CI jobs, and direct subprocess execution. Choose Huly MCP when an MCP-compatible coding agent should discover and invoke Huly tools during a conversation.
Compare Huly CLI and Huly MCP