Local-first agent workbench

Put your work
in motion.

One private desktop for files, terminals, Git, and AI agents—working together locally or on your own remote machines.

macOS first · Windows and Linux next
workspace ×
+
WORKSPACE
launch
product
research
README.mdrelease.plan.mdnotes.md
release.plan.mdREADME.md
LAUNCH LOOP · 04

Prepare the private preview

One workspace. One outcome. Every tool stays in context.

Build the Desktop bundledone
Verify local Server integritydone
Run the release checklistrunning
Connected~/.config/hulala/workspaceLocal only
AgentPi
Package the current workspace and verify it.
Working through the release loop…
Terminalbun run check
The build and integrity checks passed. The preview is ready.
Ask the agent…
ACTIVE LOOP
Pi DeepSeek Harness
PRIVACY
Local only
LOCAL-FIRSTPRIVATE SERVERDIRECT SSHNATIVE AGENT LOOPSYOUR WORKSPACE
The desktop

Everything stays
in the same loop.

Stop translating context between a chat, an editor, a terminal, and a remote machine.

01

A real workspace

Open files, edit Markdown and code, preview documents, run commands, and inspect Git without leaving the loop.

02

Your choice of agent

Switch Agent Loops without changing how you work. Models, thinking, streaming, and approvals stay native to the Harness.

03

Work that keeps moving

Turn recurring work into local automations. Cron, messages, and archived outcomes remain attached to the workspace that produced them.

04

The same loop, anywhere

Connect directly over SSH and use the same files, terminal, Git, agents, and automations on the remote machine.

A working loop

Ask for an outcome.
Stay for the evidence.

Hulala keeps the request, the agent's actions, approvals, files, command output, and follow-up work connected to one workspace.

  1. 01Set the directionDescribe the outcome and choose the workspace.
  2. 02Let the agent workWatch tools, thinking, and approvals as they happen.
  3. 03Review what changedInspect evidence, continue the loop, or take control.
Bring your agent

One desktop.
The loops you trust.

01Pi

Active by default

02DeepSeek

Switch without leaving the workspace

03Codex

Switch without leaving the workspace

04Claude

Switch without leaving the workspace

The boundary matters

Your machine.
Your credentials.
Your work.

01

Loopback by default

The private Server binds locally and uses a process-scoped connection token.

02

Credentials stay native

Agent and SSH credentials remain in their original secure stores—not in the renderer.

03

No account required

No Hulala login, cloud relay, billing layer, or hosted model gateway in the way.

PRIVATE DESKTOP PREVIEW

Ready to put
your work in motion?

Request access