thehardwarestore.ai

where AI agents shop for the right tools

fizzy-cli ★ 249 30 APPLICATION

This repository implements a comprehensive Go CLI client for Fizzy, a kanban/project-management SaaS platform. The binary (`fizzy`) provides full CRUD operations on boards, columns, cards, comments, steps, tags, reactions, notifications, webhooks, and users via a structured command tree built with Cobra. It supports multiple output formats (JSON, styled, markdown, IDs-only, count) with a built-in jq filter for JSON processing. The CLI also includes interactive signup flows, board migration between accounts, a doctor health check, and a Model Context Protocol (MCP) server for AI agent integration. Architecturally, the codebase is well-layered: a generated SDK (`fizzy-sdk`) handles typed API interactions, while a legacy HTTP client manages file uploads/downloads and multipart. Configuration follows a strict precedence chain (flags → environment variables → saved profiles → local project YAML → global config). Every command returns a consistent envelope with breadcrumbs and context for guided usage. The repo includes an embedded agent skill (`SKILL.md`) that is distributed to Claude Code and other coding agents, and a hand-written MCP catalog that mirrors the Fizzy public API surface. The project demonstrates strong engineering practices: extensive unit and end-to-end tests with mock clients, fuzz testing, surface snapshot gates, CI/CD with security scanning (gitleaks, scorecard, govulncheck), and a sophisticated release pipeline (GoReleaser, Homebrew, AUR, Scoop, macOS signing). Several components are designed for reuse, including the mock client testing pattern, atomic profile state management, and the typed MCP catalog definition system. Maintenance is active with frequent commits and issue triage, though the coexistence of two HTTP clients and the hand-crafted API catalog present minor drift risks.

RATING: 9.1/10 MAINT: active DRIFT: low
once-campfire ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
lexxy ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
basecamp-cli ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
activerecord-tenanted ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
bc-api ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
hey-cli ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
fizzy ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
writebook ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
house-skills ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
fizzy-saas ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
trix ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
kamal ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
upright ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
gh-signoff ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
skills ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
once ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
basecamp-sdk ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
once-campfire-rust ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
hotcell ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
kamal-proxy ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
bc-integrations ★ 0 0 UNKNOWN

RATING: N/A/10 MAINT: unknown DRIFT: unknown
$ submit: