Persistent machinery around a local LLM

The Saient agent works inside your local project

Choose a project and local GGUF model. Saient adds planning, tools, arbitration, memory, verification and checkpoints around the model's proposals, with write mode off by default.

Direct claim: the Saient agent can inspect a selected workspace, propose and execute tool steps, use a real terminal, persist memory/checkpoints and verify results. The local LLM still supplies proposals and language; Saient supplies the stateful system around it.
Real interface

The agent workspace in v1.0.9

The screenshot shows a local project tree and the Files, Terminal, Planner, Memory and Checkpoints tabs. The top-right control says Write OFF, matching the default safety posture.

Saient agent screen with a local project file tree and Files, Terminal, Planner, Memory and Checkpoints tabs

Saient agent workspace

Captured from the installed desktop app. The project path is local; no cloud IDE is shown or implied.

Architecture boundary

What Saient supplies vs what the host model supplies

LayerResponsibility
Local LLM hostProduces candidate plans, tool-call content, explanations and other generated text. Different models or sampling settings can change those proposals.
Saient stateStores drives/goals, persistent agent state, episodic/semantic/procedural memory, checkpoints and provenance.
Saient controlArbitrates proposals, selects actions, runs the autonomous loop, handles refusal/repetition recovery and records verification feedback.
Saient desktop bridgeConnects the runtime to the chosen project, file tools, PTY terminal, sandbox/security controls and local model server.
This boundary matters: surprising text or a proposed shortcut is not automatically a property or intention of “Saient.” The host generated a proposal; Saient's surrounding machinery determines how that proposal is handled and recorded.
Control levels

Four project-level modes

  • Off: a plain planning agent without Saient's autonomous objective loop.
  • Guided: Saient can propose objectives while the normal agent carries them out.
  • Companion: Saient runs alongside the working state and retains memory between sessions.
  • Autonomous: the full loop can select goals and continue acting within the chosen project and granted tool permissions.

These levels change orchestration, not the laws of the machine. Tool permissions, project boundaries, confirmation policy and write mode still apply.

Workflow

Give it a verifiable local task

  1. Select a project. Saient scopes file tools and project state to the chosen workspace.
  2. Load a local GGUF model. Choose a model that can follow structured instructions and tool schemas.
  3. State the goal and checks. Name the expected outcome, constraints and command/test that will prove completion.
  4. Grant only needed authority. Keep write mode off for inspection; enable it when you want the agent to modify files or run commands.
  5. Review evidence. Inspect changed files, terminal output, verification feedback, memory/provenance and checkpoints.
Goal: fix the failing health-endpoint test. Scope: inspect the route and its test first. Constraint: preserve the current API shape. Verification: run the smallest relevant test command. Finish: list changed files and paste the test result.
Models and hardware

The agent uses the local LLM you load

The desktop agent currently uses Saient's GGUF/tinyq4 path, so supported architecture, quantisation, RAM/VRAM and context rules are the same as the local LLM guide. A larger model may improve tool following but uses more memory; this page makes no universal model-quality ranking.

Evidence

What is demonstrated

Desktop integration

The installed app rendered a real project tree, agent tabs, write control and persistent-mode indicator in the screenshot above.

Runtime integration

The desktop bundle contains the Saient runtime and completed a one-tick local smoke test during integration.

Local host

The running local Qwen 14B server answered a controlled health/inference check on 9 August 2026.

Claim boundary

No claim of consciousness, personhood, infallibility or universally safe autonomous behavior is made.

Use a local model with persistent agent machinery.

Saient is free and does not require a Saient licence or hosted inference key. You remain responsible for the project, model and permissions you select.