Free & open source, MIT

Every agent starts where the last one stopped.

One shared memory across every agent, and a planboard that is your GitHub issues.

Downloads for macOS Windows Linux install steps

Solenta running a thread: recalled memories, agent messages, the plan, and the composer in one reading column

Bring your own agents.

Your subscriptions, not ours. Solenta drives the CLIs you already installed and finds them on your PATH.

Claude Code Codex Kimi Grok Cursor OpenCode

Shared memory

Your agents remember.

What one thread learns, the next one knows. Solenta injects a local memory server into every agent session automatically, so decisions and gotchas persist across Claude Code, Codex, Cursor, Kimi, Grok and OpenCode. The tenth session on a project is better informed than the first.

  • Injected automatically. When the local server is healthy, every new session gets it. You do not wire it up per agent.
  • Local, and yours to search. HTTP + MCP, localhost-only, bearer-token gated. The Memory tab reads the same SQLite file the agents write, with full-text and vector search.
  • It compounds. Session ten does not re-learn what session one already ruled out.

Claude Code thread 1

Ruled out a rewrite of auth. Cookie session stays; refresh lives in src/lib/auth.ts.

Codex thread 3

The 401 retry is in src/lib/api.ts. Moving it breaks the refresh path.

Grok thread 6

Starts knowing both. Adds the expiry skew and leaves the rest alone.

Your planboard is your issue tracker.

The board is plain GitHub issues with labels, so nothing is trapped in a local database. Agents update it with gh. Your teammates see the same board without installing anything. Start task on a Todo card opens a thread on that issue. Needs the GitHub CLI signed in, and a project whose origin is on GitHub.

No local-only planner can copy this.

Todo

open

Document SSH remote setup

Start task →

open

Show remaining spend cap in the composer

Start task →

In progress

plan:doing

Lead the site with memory and the planboard

Done

plan:done

Inject the memory server into every session

closed

One git worktree per thread

Built for running agents,
not watching terminals.

Everything stays on your machine. Solenta drives the CLIs you already have installed.

Multi-phase Build workflows

Seed, analyze, verify, judge, synthesize. Fan out agents per phase, give each phase its own provider, and watch every phase settle live.

The Agents tab showing a settled workflow with phases Seed, Analyze, Verify, Judge and Synthesize, plus crew tasks

Six providers, one UI

Claude Code, Codex, Cursor, Kimi, Grok and OpenCode with sticky permission modes, model overrides and session resume.

Terminal and browser, in the thread

A shell in the thread's worktree and an embedded browser on your dev server, beside the transcript. Screenshot the page into the composer, or let the agent click through it itself.

A flat sidebar

Dot, title, age. No project group headers. Threads that need you stay up top. Quiet runs sit in Working. Pin what matters; snooze and settle have their own shelves.

Agent teams, not just fan-out

Workers share a crew task list and message each other directly. A shared per-repo code index goes into every dispatched prompt, so a fresh worker starts knowing where things live.

Teach mode

Hints, not solutions, on every provider. Autonomy steps up as reviews pass, and permission modes stay gated to the current rung.

Ask first

Read-only questions about the repo, answered from the code index and shared memory. No worktree, no tools, no spend. Start work when you are ready to change things.

Spec, then dispatch

Requirements, design, tasks, each one gated until you approve. Then Dispatch forks a worker per unblocked checkbox, and Converge fills in what the repo is still missing.

A review itinerary, not a file list

Every agent diff gets a risk-ranked read order: CI and config first, then reuse, the critical path, tests, and the rest. Environment is a tab in the inspector, not a pile of cards.

Green means verified

A thread only settles green once its verify command exits 0. Guardrails protect the config a worker may not touch, and scan what it brings back for injection and secrets.

Fleet analytics from ground truth

Merge rate, review tax, rework and cost per merged PR, read off git and GitHub, not off what the agents say about themselves.

Spend caps

Set a daily budget. A run that would cross it never starts. Token burn is visible per thread.

Web mode and SSH

--serve-web puts the UI in a browser behind a token. Connections opens that UI on another machine through SSH. A remote project runs the agent on that host instead.

Kanban, when threads pile up

Working, idle, done, failed. Every thread at a glance.

The Kanban view grouping threads by status

Automations on a schedule

Recurring prompts against any project: hourly, daily, weekly, with the provider and model you pick.

The Automations view with a form to schedule a prompt

Orchestration is a sentence, not a config.

Every thread carries tools to drive the other threads. You describe the fan-out in plain language; the agent spawns, supervises and reports back.

  • Fork across providers. The same task on Grok, Kimi and Claude at once, each in its own worktree.
  • Or delegate from the start. An orchestrator thread hands its first prompt to a worker and supervises from there, one setting away from being the default.
  • Async by design. Runs go off in the background; the orchestrator polls and summarizes.
  • Suggested work, one click. Out-of-scope findings land as chips under the transcript, not as a derail.
  • Or pick a fixed pipeline. The Build button runs a known template when the shape is repeatable.
You, in any thread
“Fan out three Grok workers to build the settings migration, have Opus review each diff, keep the winner.”

More than terminal tabs.

Tabs and wrappers give each agent a window. Solenta gives the fleet a memory, a board and a verdict.

Capability Solenta Tabs & wrappers
Shared memory across every agent
Planboard backed by your GitHub issues
One git worktree per thread sometimes
Verify gate before a thread settles green
Spend caps and per-thread token burn
Six providers on your own subscriptions sometimes
MIT licensed, runs fully local sometimes
macOS, Windows and Linux

Questions.

Which agents can Solenta run?

Claude Code, Codex, Cursor, Kimi, Grok and OpenCode. Install the CLIs you want to drive and Solenta finds them on your PATH. Permission modes, model overrides and session resume are per provider.

Does my code leave my machine?

Only inside the prompts your chosen agent CLI sends to its provider, same as running that CLI yourself. Solenta adds nothing on top: memory is a local SQLite file, plans are your own GitHub issues, and there is no Solenta cloud.

Do I pay Solenta for tokens?

No. Bring your own subscription or API key per provider. Solenta never resells tokens and never sits in the billing path.

What does the planboard need?

The GitHub CLI signed in, and a project whose origin is on GitHub. Without those, threads, memory and everything else work exactly the same; the board simply stays off.

Is it free?

Yes. MIT licensed, with releases for macOS, Windows and Linux.

You own the tools.

Solenta is MIT licensed and runs on your machine. It drives the agent CLIs you already installed. Plans live in GitHub issues. Memory lives in a local SQLite file you can read and export. People who pick tools in 2026 ask who owns them. The honest answer here is you do.

Install in a minute.

Grab the archive for your platform, then install whichever agent CLIs you want to drive. Solenta finds them on your PATH.

macOS

Apple Silicon Detected
Download for macOS
  1. Unzip, then move Solenta.app to /Applications.
  2. Double-click it. The build is signed with a Developer ID and notarized by Apple, so Gatekeeper opens it like any other app.

Apple Silicon only. There is no Intel (x64) build yet.

Windows

x64 Detected
Download for Windows
  1. Unzip somewhere permanent, for example %LOCALAPPDATA%\Solenta.
  2. Run solenta.exe. SmartScreen warns once: More info, then Run anyway.
  3. Pin it to the taskbar yourself if you want it there.

A portable zip, not an installer. No setup wizard, no Start menu entry, and moving the folder later is on you.

Linux

x64 Detected
Download for Linux
  1. tar xzf Solenta-*.tar.gz
  2. ./solenta/solenta
  3. Add a .desktop file yourself if you want it in your launcher.

A tarball for glibc x64 desktops. No .deb, no .rpm, no AppImage yet.

All releases, including older versions