Integrations
Terminal & CLI
Use the HTTP API from your terminal while the packaged Kernall CLI is being built.
What works from a terminal
Run the source application and use curl to create a project, check actions, read policy, inspect logs, and resolve sample reviews. Begin with the quickstart.
curl --fail-with-body "$KERNALL_BASE_URL/api/check" \
-H "Authorization: Bearer $KERNALL_API_KEY" \
-H 'Content-Type: application/json' \
-H 'Idempotency-Key: quickstart-navigation-1' \
-d '{
"action_type": "navigate",
"destination": "https://example.com",
"task_context": "Learning how action checks work"
}'There are no implemented kernall run, kernall login, kernall status, or sandbox lifecycle commands in this repository.
Package-manager availability
| Method | Status |
|---|---|
| Homebrew | No official formula or cask released for this preview. |
| npm / pnpm / Bun | No verified CLI package name or install command. |
| Repository source | npm ci installs the website/API dependencies, not a global CLI. |
Do not substitute a similarly named registry package for a placeholder. Official instructions will specify the exact package and version.
Environment variables
| Variable | Used for |
|---|---|
| KERNALL_BASE_URL | The API origin; examples use http://localhost:3000. |
| KERNALL_API_KEY | An active key from bootstrap or rotation. |
| KERNALL_CONFIRMATION_ID | The review being polled or resolved. |
These are conventions used by our snippets, not a built-in CLI configuration system. Set them in each terminal that needs them.
Terminal troubleshooting
Keep the server running in another terminal and match the printed port. Empty variables can produce invalid URLs or credentials. See troubleshooting for response codes.