The Console
The Pikku Console is a per-environment visual control plane for your application. It's a Vite + React single-page application that gives you a complete overview of your functions, wirings, agents, workflows, and configuration — all derived from the compile-time registry generated by the Pikku CLI.
The Console is currently in alpha. Features and APIs may change between releases.
Why a Console?
As your Pikku application grows, it becomes harder to keep track of everything: which functions exist, how they're wired, what permissions they require, and what secrets they depend on. The Console makes all of this visible and interactive.
Key capabilities:
- Explore — Browse functions, workflows, agents, HTTP routes, channels, MCP tools, CLI commands, and more in a structured tree view
- Manage — View and edit secrets and variables per environment, with OAuth2 flow support for credential setup
- Test — Run workflows with live progress streaming, interact with agents via a built-in chat playground
- Visualize — See workflow graphs rendered as interactive diagrams
Architecture
The Console uses the same authentication and permissions as your application. It reads data from the .pikku/ output directory generated by the CLI, so it always reflects the current state of your codebase. Each environment (development, staging, production) runs its own Console instance with environment-specific configuration.
Next Steps
- Getting Started — Launch the Console for your project
- Features — Explore everything the Console can do