Template Catalog

Hexi ships five practical templates with built-in .hexi integration.

hexi-python-lib

Use for package/library work.

Includes:

  • src/ package + unit tests
  • .hexi/ defaults
  • helper make targets (test, hexi-doctor, hexi-run)

hexi-fastapi-service

Use for API service starts.

Includes:

  • FastAPI app with /health
  • API tests
  • .hexi/ defaults + runner targets

hexi-typer-cli

Use for developer CLI tooling.

Includes:

  • Typer command app
  • CLI tests
  • .hexi/ defaults + helper targets

hexi-data-job

Use for ETL/report-style scripts.

Includes:

  • dry-run entrypoint
  • data input/output folders
  • test harness
  • .hexi/ defaults

hexi-agent-worker

Use for embedded runtime patterns.

Includes:

  • RunStepService embedded entrypoint
  • adapter wiring example
  • .hexi/ defaults + helper targets

Scaffold command

hexi new --template hexi-python-lib --name my-project --git-init