Kc1t/alethe-agents

A local-first desktop workspace for running, organizing, and resuming multiple coding agents and shells with real PTYs, split panes, persistent layouts, and local session history.

What it solves

Managing multiple AI coding agents across different repositories is difficult because terminal sessions are often lost, and tools like MCP servers drift out of sync. Alethe provides a unified, persistent desktop workspace that keeps multiple agents, shells, and their respective contexts alive and organized in one place.

How it works

Alethe is a local-first desktop application built with Tauri, Rust, and React. It runs each AI agent (such as Claude Code, Cursor, or Codex) in its own persistent PTY (pseudo-terminal) container. The app manages the shared state between these agents, including their MCP server configurations, installed skills, and conversation histories, allowing users to hand off tasks between different agents without manual copy-pasting.

Who it’s for

It is designed for software developers who use multiple AI coding assistants simultaneously and need a structured, persistent environment to manage their workflows, terminal sessions, and AI-driven project tasks.

Highlights

  • Multi-agent orchestration: Run and manage multiple AI coding agents and standard shells in parallel within a single window.
  • Persistent sessions: Keeps agent processes and terminal scrollback alive even when UI containers are closed or rearranged.
  • Centralized configuration: Manage MCP servers, skills, and agent settings across all integrated tools from a single interface.
  • Extensible plugin system: Supports custom plugins for additional features like Git control, theme packs, and new agent providers.
  • Context hand-off: Allows moving conversations between different agents using locally redacted context packets.

Related

  • Project
  • Project
  • Project
  • Project
  • Project