//local-first · transparent by default

AI agents should
show their work.

Saturday.ai is a local-first agent platform. Every plan, tool call, metric, and decision is written to the screen as it happens — on your hardware, in your terminal.

$ curl -fsSL saturdayai.org/install.sh | sh

01Meet Saturn

The terminal is the product.

Saturn is Saturday.ai's terminal-based, local-first agent. It surfaces everything: the plan it generates, the tools it calls, the approvals it waits on, and the system it runs on. No hidden steps, nothing leaves your machine.

saturn · local session

live

         ························
     ······•••••••••••••••••••••·······            ·
   ·· ··•••     ·               ••••••·····
   ·  •••                 .####**+.   •••••····        ·
   ·  •                 #%%%###**++=+      •••···
   ·  ·•              .*******+++==--+.       •••···
    ····•             ++**+++++===--::+          ••····
     ····•           .******++++==-::...           •····
      ····••          +++++++===--:....             •····
      · ····•••       .-------:::......              •·  ·
            ···•••      :::::........                 •  ·
            · ·····••••   .........                 •••  ·
                  ·····••••••                ·    •••····
                      ········••••••••••••••••••••······
                            ························
saturdayai.orgworkstation:qwen3.5:9b·ctx 33k
10 tools5 docsgit main~/Projects/agent/help for commands
» explain ai agents
plan 2.4s
agent 4.4s   iter 0 · 3.3k ctx · 160 tok/s
· 1 Answer from knowledge about AI agents
synthesize 2.3s   iter 0 · 3.5k ctx · 245 tok/s
saturdayqwen3.5:9b|planiter 07.0s0 tools|ctx 2.6%cpu 11%ram 18%gpu 87%vram 95%
»

02Philosophy

Five non-negotiables.

Every design decision in Saturday.ai traces back to one of these.

01

Local First

Models, context, and data stay on your machine. No round-trips to a vendor, no telemetry you didn't opt into.

02

Transparency

Plans, tool calls, and reasoning are written to the screen as they happen — not summarized after the fact.

03

Observability

Token usage, latency, memory, and execution traces are exposed as first-class, inspectable system state.

04

Extensibility

Add tools, integrations, and workflows over time. The agent grows with your stack instead of boxing you in.

05

Control

Approval gates sit in front of every side effect. The agent proposes; you decide what it's allowed to do.

03Capabilities

Everything the agent does, in the open.

A focused set of primitives — not a sprawling feature list. Each one is observable and under your control.

[llm]

Local LLM support

Run open models on your own hardware. Bring your weights; nothing leaves the machine.

[inspect]

Workflow inspection

Step into any plan and see the exact sequence of decisions that produced it.

[gates]

Tool approval gates

Every side effect pauses for review. Approve, deny, or inspect the diff before it runs.

[metrics]

Live metrics

Tokens, latency, throughput, and memory stream live as the agent works.

[rag]

RAG document ingestion

Index local files and feed grounded context to the agent without a cloud pipeline.

[extend]

Extensible architecture

Register custom tools and workflows through a small, typed interface.

[tui]

Terminal-first experience

A keyboard-driven TUI built for developers who live in the terminal.

[more]

The full tool and workflow reference lives in the docs

// get started

Run an agent you can actually see.

Install Saturn and have a transparent, local-first agent running in your terminal in under a minute.

$ curl -fsSL saturdayai.org/install.sh | sh