Desktop control, cloud visibility

The IDE for connected Arduino and ESP projects

Build firmware locally, manage cloud boards from the browser, ship OTA releases, and keep agent usage visible from one account.

Tantalum IDECloud connected
#include <TantalumCloudRuntime.h>

void setup() {
  Tantalum.begin();
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
  Tantalum.heartbeat();
  Tantalum.checkForUpdate();
}

What you can manage

One account for boards, firmware, and agents

Cloud boards

Review registered devices, status, runtime versions, token previews, provisioning state, and firmware releases.

OTA releases

Track deployed firmware and queue existing releases for supported boards without opening the desktop app.

Agent usage

Monitor managed credits, recent requests, model source settings, and active conversation threads.

Build locally

Arduino workflow with cloud runtime built in

Write sketches in a familiar editor, compile with Arduino CLI, and deploy to boards with Tantalum Cloud Runtime for heartbeat, OTA, and agent hooks.

#include <TantalumCloudRuntime.h>

void setup() {
  Tantalum.begin();
  pinMode(LED_BUILTIN, OUTPUT);
}

void loop() {
  Tantalum.heartbeat();
  Tantalum.checkForUpdate();
}

Ship OTA

Push firmware from desktop or the web portal

Upload releases from the IDE, then queue deployments to connected boards. Track OTA status and runtime versions from the cloud dashboard.

OTA pipeline

Compile in IDE → upload release → queue deploy → board updates on next heartbeat.

Agent visibility

Managed coding agents with usage you can audit

Fast and deep agent modes run inside the IDE with monthly credits, request history, and model settings visible in your account.

Usage dashboard

See remaining credits, recent requests, charged tokens, and active threads at a glance.

Security baseline

Web login without desktop passwords

Verified accounts

Email verification and password reset live on the web portal. Desktop sign-in is blocked until email is verified.

Short-lived handoff

The IDE receives a one-time grant through a custom protocol callback, then creates its own Appwrite session.

Admin labels

Admin pages require the Appwrite admin label and are enforced by backend functions.

Get started

Download Tantalum IDE today

Free Hobby tier. Cloud boards and agents included.