Saient 2.0 Linux beta · free local AI

Your machine.
Your model.
Your AI workshop.

Saient is a local AI desktop app — chat, a real coding agent, image & video generation, text-to-speech, and LoRA training. The 2.0 beta adds native node workflows and inpainting, all running on your own hardware. Local inference needs no Saient account, licence key or hosted-inference key.

◇ Tauri + Svelte ◇ tinyq4 GGUF engine ◇ GPU-accelerated
[>_<]
/|#|\
/   \
saient — agent · illustrative run
What's inside

One workspace for local AI.

Task-focused local AI tools in a single native window. Language, image, video and speech use model-specific local runtimes.

>_

Chat

Talk to a compatible local GGUF model. Renders live HTML artifacts in a side pane — ask it to build a tool or a game and watch it run.

GGUFlive artifacts
⌘

Saient — the coding agent

A real agent with a PTY terminal and a tool-use loop (read · ls · write · edit · bash). It reads and edits project files, runs commands and checks its work using your local model. The 2.0 beta improves recovery and keeps track of completed actions. Review its results; coding quality depends on the model and task.

Ctrl · Shift · K — toggle Saient
◐

Image Gen

SDXL text-to-image with LoRA support and live progress. In the 2.0 beta, paint a mask to regenerate part of an image with inpainting.

SDXLLoRA
▷

Video Gen

Text-to-video and image-to-video with Wan & CogVideoX — frame control, live progress, and an optional refine & upscale pass.

WanCogVideoXi2v
⊙

Vision

Ask questions about any image — describe it, read its text, count objects — with a local Moondream2 analyzer. Paste a screenshot and go.

Moondream2local
♪

Text-to-Speech

Kokoro American and British voices with speed control and local 24 kHz WAV output.

Kokoro
⊞

LoRA & Merge

Train SDXL LoRAs with a dataset cleaner and merge compatible image checkpoints. The 2.0 beta fixes the diffusion-model pickers and removes unsafe checkpoint loading.

trainmerge
◇

Node studio 2.0 beta

Connect prompts, image generation, masks, inpainting and previews in Saient’s own workflow editor. Save graphs, undo edits and rerun your workflow. No ComfyUI installation required.

native workflowsinpainting
⚡

One engine

Local GGUF chat uses the Quartz inference engine. Creative studios use model-specific local runtimes; optional Python tools are installed through setup.

QuartznativeVulkan
Guides and use cases

Practical local AI pages.

Step-by-step pages with real screenshots, exact model boundaries, hardware notes, proof status, downloads and source links.

The agent

It doesn't just answer.
It does the work.

Open the Agent screen, choose a project and local model, then give it a scoped goal. Saient can run a plan→act→verify loop within the permissions you grant.

  • planBreaks the goal down into concrete steps and a JSON plan you can edit.
  • actReads and edits project files and runs the commands you authorize. Terminal shell commands use your account’s access; the workspace is not an OS sandbox.
  • verifyRuns explicit checks, records feedback, and can re-plan after an error.
  • safeSeparate permission controls govern Planner Write mode, terminal confirmations and Long Project mode. Review them before starting a task.
planner · illustrative run
goal › add a /health endpoint + a test
───────────────────────────────
● planning… 3 steps
read server.py
edit server.py +12 −0
write test_health.py
bash pytest -q
✓ 2 passed — plan checks passed
Local-first, by design

Local inference data stays on your machine.

0
Saient licence keys required
0
hosted-inference keys required
local
prompts and model execution
free
no Saient inference metering
[>_<]
/|#|\
/   \

Try the Saient 2.0 Linux beta.

Get the new agent fixes, native node editor and inpainting. This is a development beta; the previous desktop release remains available below.

Download checksums · Beta source code

Beta requirements: Linux x86_64 with glibc 2.39 or newer (Ubuntu 24.04 or newer). Optional NVIDIA acceleration requires a compatible driver. See the beta manifest for the bundled GPU architectures and tested hardware. Models download separately. Install the beta manually; stable in-app updates remain on 1.0.24.

The 2.0 beta is currently a Linux Debian package. Agent output still needs review: harder local coding tasks can fail. Beta setup and limitations →

Previous release · 1.0.24

On a phone? Saient: Offline AI & Video is the free Android app for local chat, Lightning images and offline video editing. Wan video generation has been removed; the video maker exports your own music, photos and clips. Get it on Google Play.
2.0 Linux beta + previous 1.0.24 downloads · free and no-key · hosted on saient.co.uk · release notes · Code signing policy

Windows signing. The 1.0.24 Windows installer is not Authenticode-signed; Windows may show an unknown-publisher or SmartScreen prompt. Its updater signature is separate. Verify package hashes against the linked release manifest.

Verification. The 2.0 beta has Linux controller, package and native desktop checks, including recovered 7B and 14B agent tasks. This does not establish general coding reliability. The previous 1.0.24 Windows build passed native CI checks; its installed GUI/GPU session remains unverified. Each download’s manifest records its own evidence and limits.

Windows prerequisites. The bundled inference engines require the Microsoft Visual C++ v14 Redistributable (x64). Install it from Microsoft if it is missing. Python 3.10+ is also required for the Saient terminal. NVIDIA GPU acceleration requires a compatible NVIDIA driver. The CUDA runtime library is bundled; the CUDA toolkit is not required.

Thank you. To everyone who has downloaded Saient, reported something broken, or just followed along — genuinely, it helps, and it is the reason the rough edges get found at all.