Skip to main content

Prerequisites

Agent setup prompt

If you want Codex, Claude Code, or another coding agent to set up Truffile for you, paste this prompt into the agent from the directory where you want the environment created:
The prompt works because Truffile is CLI-first: every core workflow has explicit arguments, and truffile load all gives the agent local skills and example apps to read before it starts building.

Install Python

Verify:

Set up a virtual environment

Install Truffile

With your environment activated:
Before connecting from Truffile, onboard your device through the Symphony desktop client. Download Symphony from the client overview and complete device onboarding. When you run truffile connect, enter your User ID from Symphony Settings, then approve the new session on your Truffle device.

Build and manage apps

Truffile 0.3.35 adds native installation, account setup, developer uploads, and friendly account selection. Use current device firmware for uploaded updates and replacements; unsupported firmware is detected before those operations.
Read deployment and accounts and authentication for updates, replacement, OAuth, API keys, and permission controls. After upgrading, refresh previously exported skills with truffile load skills --force only if you intend to overwrite those exported copies; keep your app source separately.

Next steps

Start a Convo

Connect, open a Convo thread, and talk to the stateful on-device agent.

Build your first app

Learn how Truffle apps are structured and scaffold one with truffile create.