Commands
kibaco init
Create a Kibaco config for this local workspace.
Kibaco infers values from package managers, package.json, dev scripts, .env ports, common frameworks, simple backend/server files, monorepo app folders, Compose files, and Supabase local config when possible. Override them with options:
kibaco dev
Start services, app commands, and the local proxy.
With no project names, kibaco dev starts all configured projects and the services referenced by those projects.
Project stdout/stderr is written to Kibaco log files but is not streamed to the terminal by default. Use --verbose to stream project logs inline.
Use --watch-health to probe each selected project's HTTP health URL every 60 seconds and restart the project after 3 consecutive 500-level responses or connection failures. Kibaco uses an HTTP project.healthCheck.url when configured, otherwise it probes the project target URL. Use --health-interval <seconds> and --health-failures <count> to tune the defaults.
kibaco restart
Ask the running kibaco dev process to restart project commands.
Use --force when a project needs a hard refresh: Kibaco asks the running kibaco dev process to stop the project command, remove framework cache directories, free the target port, and start it again.
kibaco clean
Remove framework cache directories for one project or all projects.
Kibaco detects common cache directories for Next.js, Vite, Docusaurus, and node_modules/.cache. Project cacheDirs entries are also removed.
kibaco list
Show configured projects and local URLs.
kibaco urls
Show configured local URLs.
kibaco export
Print a shareable JSON view of services, projects, commands, and URLs.
kibaco doctor
Check config, ports, services, and targets.
--json prints a structured report with workspace, proxyPort, services, projects, and diagnostic issues.
kibaco status
Show workspace, service, and project status.
--json prints the same structured report shape as kibaco doctor --json.
kibaco ports
Show local listening ports and matching projects.
kibaco logs
Show project logs captured by kibaco dev, or service logs for configured services.
When run in an interactive terminal without a target, kibaco logs lets you choose from configured projects and services.
kibaco proxy
Start only the local reverse proxy.
kibaco open
List configured project URLs, or open one in the browser.
kibaco config
Inspect and safely edit the Kibaco config.
kibaco services
Manage services for this workspace.
Import an existing Compose file into Kibaco config and attach those services to a project:
kibaco kill-port
Kill the process listening on a port.