Skip to content

Getting started

First run

A project, a provider, and a model are all you need to start. NativePi keeps each choice in the Pi or desktop-owned storage where it belongs.

1. Add a project

Select the folder button beside Projects in the left sidebar and choose a local folder. NativePi pins the folder so it is available the next time you open the app. You can also drop a folder anywhere in the window.

2. Review project trust

Pi asks for trust when a project contains local code or instructions, including extensions or skills. Trusting the folder allows those resources to load with your system permissions. Review the project before approving it.

3. Authenticate a provider

Open Settings, choose a provider, and complete its authentication flow. Pi performs authentication and writes credentials to its own auth.json. NativePi does not copy credentials into renderer storage.

If you already use the Pi command line, your existing authentication is available immediately.

4. Start a chat

Create a chat, choose a model and thinking level beneath the composer, then send a prompt. You can change the model or thinking level later, including while a turn is running.

Paste or drop an image into the composer to attach it. Drop another file to insert an @ path mention instead.

Where to go next