Practical overview
When it fits
Use Chio when starting or managing a Solana Pinocchio program and you want CLI support for scaffolding and common development tasks.
Who it is for
- Solana developers building programs with Pinocchio.
- Rust developers who want a CLI scaffold and project-task commands for Pinocchio development.
- Teams generating IDLs or TypeScript clients from Pinocchio programs.
Documented uses
- Create a Pinocchio project with a prebuilt directory structure and test setup.
- Build, test, and deploy a Solana program from the command line.
- Generate a keypair or synchronize the deployment keypair with the declared program ID.
- Extract a program IDL or generate a TypeScript client.
Requirements & limits
Chio is an open-source Rust CLI available from its public GitHub repository under the Apache-2.0 license.
- The tool is specific to Solana Pinocchio project development.
- Project initialization uses Mollusk tests by default and supports LiteSVM as an alternative.
- The TypeScript client flow uses Shank, Codama, and Bun.
- The documented setup requires Rust and Cargo; development setup also lists Solana CLI tools.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install Chio from its GitHub repository
Build and install the Chio command-line tool from source.
Before you start
- Rust and Cargo
- Solana CLI tools
- A clone of the Chio repository
Steps
Clone the repository and change into its directory.
Build the tool with the command below.
cargo build --releaseInstall it with the command below.
cargo install --path .
Expected outcome
Chio is installed globally through Cargo.
Guide limitations
- This guide covers installation only; it does not establish that a program has been built, tested, or deployed.
- The repository also documents installation directly from GitHub with Cargo.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 6 October 2026
- Original website title
- aarjn/solana-chio · Official homepage title · retained in its source language

