New
Pi Code for DSM
9 1 31 October 2026

Pi Code for DSM

1.0.0-0003

Pi Code for Synology DSM: the Pi coding agent with its own window in DSM. Pi Code and Pi come in one package, with every setting of the Mac app built in.

Pi works on the NAS itself: it reads your projects in the shared folders, runs commands and edits files, while you follow along in a DSM window from any browser.

One package for every model (noarch): Pi Code, the Pi agent and its extension; Package Center adds Node.js v22. Each DSM administrator gets their own sessions, models and settings.

Six languages: French, Dutch, German, English, Russian and Spanish.

Pi Code for DSM — screenshot 1 Pi Code for DSM — screenshot 2

Features

Chat

Conversations with your model

Streaming replies, thinking, steps with timings, image attachments; sessions with search and statistics.

Edits

Diffs and undo

Every write and edit shows its diff; one click reverts it. Permission modes: normal, ask, plan only.

Models

Any server

llama.cpp, vLLM, Ollama, LM Studio, OpenRouter, Claude, ChatGPT; context size and image support are read from the server.

Context

Fast compaction

Long tasks compact quickly with thinking off, and Pi retries model errors on its own.

Terminal

Shell on the NAS

A built-in terminal in the project folder, without SSH.

Files

NAS folders

Choose a project folder on the NAS, upload files from your computer, keep projects in the PiCode shared folder.

What’s new

Version 1.0.0-0003, 31 October 2026

  • First release: Pi Code and Pi in one DSM package.

Installation

  1. 1

    Add the package source

    Package Center → Settings → Package Sources → Add, with the address below. The package appears under Community.

    https://apps.ibcsc.be/synology
  2. 2

    Install Pi Code

    Click Install. Package Center installs Node.js v22 from Synology first.

  3. 3

    Connect a model

    Open Pi Code from the DSM main menu and add your model server: Settings → Models and servers.

Questions and answers

Which NAS?

Any Synology with DSM 7.2 or later, whatever the processor.

Who can use it?

DSM administrators only: the agent runs commands on the NAS. It runs as the package user, without root.

Where is my data?

Sessions and settings stay in the package on the NAS, projects in the PiCode shared folder. No account, no telemetry.

How do I check the downloaded file?

In Terminal, run the command below and compare the result with the SHA-256 fingerprint on the right. If a single character differs, do not open the file and write to us.

shasum -a 256 ~/Downloads/PiCode-1.0.0-0003-noarch.spk

↵ open · esc close