Skip to main content

Installing Particle Tools on Your Device

For Particle’s Device OS for Linux, tools can be installed directly on the device — giving developers a way to build, run, and debug applications right from the edge. This is especially useful for workflows involving media, UI, or interactive testing.

⚠️ Note: This guide applies specifically to the desktop variant of Device OS for Linux, which includes a full graphical environment. If you're using the headless variant, you're welcome to install the same tools manually — just as you would on a host computer — but that setup is not currently documented.


What’s Included with the Desktop Variant

When using the pre-built desktop variant of Device OS for Linux provided by Particle (e.g., for Tachyon), a complete development environment comes ready to use — no setup required.

Once you’ve flashed the image and booted your device, you’ll find:

  • Visual Studio Code
  • Particle CLI
  • Particle Workbench Extension
  • Example apps and demo projects
  • The Particle Setup App for first-time configuration

💻 This makes it easy to get started building, customizing, and deploying apps without needing another computer.


First Boot & Setup Flow

  1. Flash your device with the desktop variant of Device OS for Linux (download from your device’s setup instructions).
  2. Boot the device — it will load a graphical desktop environment.
  3. The Particle Setup App will launch automatically.
  4. Follow the prompts to:
    • Connect the device to Wi-Fi or Ethernet
    • Log in to your Particle account
    • Register the device to your account or organization

At the end of setup, you’ll be prompted to open Visual Studio Code with one of our pre-installed demo apps.


What Happens Next?

Each demo project includes:

  • A working application you can run immediately
  • A README.md with walkthrough instructions
  • Hooks for building, running, and customizing the code

From here, you can:

  • Run your first application with zero additional setup
  • Open new projects from local storage or the Particle Blueprints site
  • Customize or clone existing blueprints and try them on-device
  • Push changes live and observe output directly in the console or GUI

A Note on Flexibility

There’s nothing stopping you from building, editing, and running apps directly on-device — just as you would on your laptop. The only difference is we’ve pre-configured everything on the desktop image to save time and help you get started faster.

If you’re using the headless variant or prefer a more minimal environment, you can manually install:

  • VS Code
  • Docker / Docker Compose
  • The Particle CLI
  • Any language runtimes or dev tools you need

…but these steps are not yet officially documented.


Summary

VariantVisual DesktopPreinstalled ToolsRecommended For
Desktop VariantFast on-device development & demos
Headless Variant❌ (manual setup)Lightweight production deployment

🎬 With the desktop image, you're ready to go out of the box — build, run, and explore apps using familiar tools directly on your Particle-powered Linux device.

👉 Ready to get started? Open VS Code on your device and launch one of the demo projects.