Skip to main content

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.

Alpha

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