peko  /  studio

Everything Peko does, in one window.

Studio installs the SDK, sets up or converts your project, and builds and signs it for every platform. It designs the icon and keeps your coding agent in the loop, without leaving the window.

New to Peko? Follow the quick-start guide

macOS · Windows · Linux · v1.0.0

// one window

Install, create, build, sign, ship.

The whole Peko pipeline, in the order you actually work through it. Nothing here needs a second tool, a scratch terminal, or a build system you have to learn first.

  1. 01

    install

    Studio provisions the Peko SDK, the toolchain, and the package registry on first launch. No terminal, no PATH, no version pinning.

  2. 02

    create or convert

    Start a new project, or point Studio at an app you already shipped (SSG, SSR, or Peko UI). It writes the peko.toml and wires the native shell.

  3. 03

    configure

    Bundle identifier, capabilities, target platforms, and dependencies, edited as fields rather than TOML you have to remember.

  4. 04

    build & run

    Compile and launch a live dev loop against any target. Diagnostics, console, and the native bridge are docked below the editor.

  5. 05

    sign

    Signing keys are managed in the panel. Release builds come out signed, so the app is actually shippable.

  6. 06

    ship

    One signed artifact per target: macOS, Windows, Linux, iOS, Android. Same window.

Studio targets macOS, Windows, and Linux. The apps you build with it reach all five platforms.

// build & run

The devtools, docked to the editor.

Studio ports the whole peko run experience into the IDE: diagnostics, the JS console, the native bridge inspector, route history. It adds the build controls that used to live in your shell: platform selection, release builds, and signing keys.

Peko Studio Build/Run panel — Problems viewPeko Studio Build/Run panel — Output viewPeko Studio Build/Run panel — Console viewPeko Studio Build/Run panel — Bridge viewPeko Studio Build/Run panel — Signing view

// icons

Design the icon where you build the app.

Studio's icon builder saves a .pekoicon project alongside your source, then renders every size and format each platform demands, including the separate foreground and background layers Android adaptive icons require. No export checklist, no round trip through a design tool.

  • macOS .icns, every required size
  • Windows .ico, every required size
  • Linux PNG set
  • iOS app icon set
  • Android adaptive foreground + background
The icon builder with a .pekoicon project open, previewing per-platform output.
The icon builder with a .pekoicon project open, previewing per-platform output.

// your agent, in the loop

Your agent doesn't have to learn Peko.

Every other editor hands your coding agent a language it has never seen. Studio ships a peko-development skill plugin into the agent the moment you open a project, so it arrives already knowing the manifest, the CLI, and the language. It reads peko.toml on open and gets the CLI surface from the skill plugin.

  • peko.toml

    the project manifest: entry, capabilities, targets, dependencies

  • the peko CLI

    building, running, testing, formatting, managing dependencies

  • PekoScript

    a statically typed, LLVM-compiled, garbage-collected language

  • pekoui

    the UI framework, and when a project is using it

The agent panel mid-task: streamed replies, tool calls, and a permission prompt awaiting approval.
The agent panel mid-task: streamed replies, tool calls, and a permission prompt awaiting approval.

Replies stream token by token. Tool calls and file edits surface as permission prompts you approve in the panel. Nothing touches your project unasked.

// built with peko

Studio is a Peko app.

Studio's interface is React, served into a native shell through the same webview bridge your app will use, reaching storage and assets through the same capabilities. It was bundled, signed, and shipped by the toolchain it ships.

The IDE you download is the proof that the pipeline works. If Peko could not build a real desktop application, you would not be able to install this one.

peko-ide/peko.toml
[project]
name = "Peko Studio"
bundle = "dev.pekodev.studio"
target_platforms = ["macos", "windows", "linux"]

[ui]
framework = "static"

[capabilities]
uses = ["storage", "assets", "menu"]

// get started

Don't port it. Peko it.

The app you already built is the app you ship. Open it in Studio and walk out with a signed native binary for every platform you care about.

Peko Studio v1.0.0 · builds apps for macOS · Windows · Linux · iOS · Android