Goal-driven orchestration for 24/7 agents

The agentic OS that pushes humans out of the execution loop

Soothe is a goal-driven orchestration framework built on LangChain / DeepAgents. A persistent agentic loop and goal engine maintain context across sessions, sustain long-running goals, and autonomously steer complex tasks.

3
Execution Levels
24/7
Always-On
0
% Goal-Driven
Core Pillars

What makes Soothe different

Three foundational systems turn a stateless model into a persistent, goal-seeking agent.

🔁

Persistent Agentic Loop

A durable execution loop that maintains context across sessions — agents resume mid-task, survive restarts, and never lose the thread of a long-running goal.

🎯

Goal Engine

Coordinates multiple objectives, tracks progress, and autonomously steers complex tasks toward completion — even when the path spans hours, days, or weeks.

🧠

Context Engine

Compacts, persists, and recalls working memory so the agent always operates with the full relevant context — no token ceiling, no forgotten decisions.

Capabilities

Built for long-running autonomy

Everything an agent needs to keep working after you close the terminal.

🌀

StrangeLoop

Self-correcting agent cycles that detect drift and re-plan without human intervention.

🚀

Autopilot

Unattended goal pursuit — the daemon keeps working toward objectives around the clock.

Cron & Scheduling

Recurring goals, timed triggers, and scheduled agent wake-ups built into the harness.

🧩

Subagents & Tools

Compose specialized subagents and LangChain tools; MCP integration for external capability.

💾

Durability & Checkpoints

PostgreSQL or SQLite persistence with checkpoint gates — crash-safe by construction.

🔌

Remote Interop

WebSocket transport and wire contracts let the CLI drive the daemon over the network.

How It Works

From goal to outcome

Soothe's three-level execution model turns a high-level goal into durable, observable work.

1

State the Goal

Issue a natural-language objective via CLI, API, or schedule.

2

Goal Engine Plans

The engine decomposes the goal and assigns steps to the agentic loop.

3

Loop Executes

CoreAgent runs tools/subagents, checkpoints progress, self-corrects via StrangeLoop.

4

Autopilot Sustains

Daemon persists state and continues toward completion — 24/7, unattended.

Getting Started

Run your first agent in minutes

Install the stack, set a key, and let Soothe take it from there.

soothe — quick start
$ pip install -U soothe soothe-cli soothe-daemon
Successfully installed soothe soothe-cli soothe-daemon
$ export OPENAI_API_KEY=sk-...
$ soothe config init
Initialized configuration in ~/.soothe
$ soothe -p "List all Python files and count lines of code"
# agent plans, executes, and returns the result
📦 Packages

soothe (host), soothe-cli (TUI), soothe-daemon (process). All on PyPI.

🔑 API Key

Set OPENAI_API_KEY (or your provider's key). Configure providers in the YAML.

📚 Learn More

Dive into the Wiki for architecture, the three-level execution model, and configuration guides.

🔧 Source & Specs

Star the repo on GitHub; design docs live in docs/specs/.