How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
PI-Desktop is a desktop application that runs an AI coding agent on your own machine against a local repository. Projects, sessions, settings, and logs are stored locally, credentials are kept in the system keychain, model requests go straight to your chosen provider, and no telemetry is collected. It is a persistent workspace, independent of any particular editor or terminal, that remembers its state between launches. It is available for macOS, Windows, and Linux.
The main features of vastsa/pi-desktop are: AI Coding Agent Platforms, AI Agents, Agent Task Assignment, Agentic Workspaces, Local Data Privacy Tools, AI Agent Permissions, Sub-Agent Task Delegation, Agent Goal Definitions.
Projects with overlapping indexed features include: claude-code-best/claude-code — Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software… fathah/hermes-desktop — Hermes Desktop is a cross-platform desktop application that acts as a graphical companion for installing, configuring,… liuup/claude-code-analysis — This repository is a static analysis of the Claude Code terminal coding assistant, based on a reading of its… lintsinghua/claude-code-book — This repository is a long-form technical book about how a production AI coding agent runtime, often called an agent… builderz-labs/mission-control — Mission Control is a self-hosted web dashboard that acts as a control plane for autonomous AI coding agents. It lets… docker/docker-agent — This project is a container-native runtime designed for building, orchestrating, and executing autonomous AI agents.…
Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software engineering. It enables AI agents to perform codebase modifications, debugging, and Git workflow management while coordinating multiple specialized agents to decompose and execute complex engineering tasks in parallel. The system distinguishes itself through a high degree of isolation and safety, utilizing Git worktrees to create independent working directories for concurrent agents and implementing a tiered permission system that combines user rules, project policies, and OS-level
Hermes Desktop is a cross-platform desktop application that acts as a graphical companion for installing, configuring, chatting with and managing a Hermes AI agent. The agent can run locally on the user's machine or on a remote machine, reached through an API server URL and key or through SSH tunnels. A streaming chat interface shows replies, reasoning, tool progress and live token and cost counts as they arrive, supports slash commands, and lets users search and resume past sessions. Beyond chat, the app works as a management console for the agent. Users can create and switch between isolate
This repository is a static analysis of the Claude Code terminal coding assistant, based on a reading of its TypeScript source. It documents how the agent is built, from its startup path and a single shared execution core to the streaming tool-call loop, sub-agents, and terminal interface layers. It is a reference and study resource about the agent rather than the agent itself. The analysis centers on a few areas. One is the shared core that routes queries, sub-agents, tools, and permission checks through the same control flow. Another is memory: layered, file-based records that users can ins
This repository is a long-form technical book about how a production AI coding agent runtime, often called an agent harness, is built. It dissects a real-world coding agent's architecture chapter by chapter and turns it into transferable lessons, and it also works as a step-by-step guide to designing and building your own harness around a language model. Python scripts in the repository support the book itself rather than the agent. The book's core subject is the machinery around the model: a streaming conversation loop that repeats tool calls until the model returns plain text, a tool protoc