30 open-source projects similar to liuup/claude-code-analysis, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.
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
This is a written reference for designing, building and operating production AI systems, aimed at engineers who work with large language models. It is organized as chapters, worked case studies and interview-preparation material rather than as installable software. The central topics are tool-using LLM agents, retrieval-augmented generation, cost and model selection, evaluation and observability, and security and compliance, with explicit trade-offs among latency, cost, accuracy and safety. The agent material covers control loops such as ReAct and plan-and-execute, graph-based orchestration,
ai-agent-deep-dive is a study guide for how LLM-based AI agents are designed. It combines written PDF reports that dissect the source code of real agents, including a chapter on how memory systems are built, with a numbered set of requirement documents covering system prompts, tools, memory, sessions, and verification. A small Python example sits alongside the documents as a teaching reference. The reference material covers the main parts of an agent: the multi-turn runtime loop and its termination conditions, dynamic system prompt assembly, and role-based division of work across specialized
OpenSquilla is an LLM agent orchestration framework designed to coordinate multi-step AI workflows and tool execution using directed acyclic graphs. It functions as a centralized system for managing specialized skill packages and executing complex reasoning sequences. The project distinguishes itself through a routing gateway that directs tasks to different AI providers based on complexity, cost, and performance. It utilizes a multi-tier AI memory system that organizes working, episodic, and semantic knowledge using local embeddings and SQLite, alongside a secure execution sandbox that isolat
PraisonAI is an autonomous AI agent platform that coordinates multiple LLM-powered agents for research, planning, and execution of complex workflows. It functions as a multi-agent orchestration framework, a workflow builder, and a Model Context Protocol server, while also providing retrieval-augmented generation through vector knowledge bases. Agents can interact via CLI, web, or standardized protocols with sandboxed code execution. The platform distinguishes itself with a rich set of agent communication protocols, including A2A, REST, WebSocket, voice and telephony integration, and MCP, allo
Clowder AI is a coordination layer that runs several AI coding-agent command-line tools together as one team. It sits on top of installed tools such as Claude Code, Codex, Gemini, and opencode rather than replacing them. Each agent keeps a stable role, personality, and memory across sessions, backed by a shared log of evidence and past decisions. Work is split into separate items, each with a card stating what needs doing, why, and which agent owns it, and a conversation opens once the plan is approved. Agents hand tasks to one another through mentions and structured handoffs, so no person ha
This project is a structured educational resource and technical guide for designing and implementing autonomous systems using large language models. It provides a comprehensive curriculum and code samples focused on agentic design patterns, autonomous development, and the creation of systems capable of planning and executing multi-step tasks. The resource details the implementation of agentic retrieval-augmented generation, where models autonomously plan and refine data searches. It covers a wide array of orchestrators and design patterns, including metacognitive reflection for self-correctin
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
MiMo-Code is a terminal-based AI coding assistant that reads and edits project files, runs shell commands, manages version control, and delegates work to LLM-powered agents from a single interactive interface. It connects to major model providers through API keys, browser sign-in, or imported credentials, and accepts any OpenAI-compatible custom endpoint defined by a base URL and model ID. Much of what sets it apart is how it handles long-running work. Project knowledge, session checkpoints, notes, and task logs are kept in a searchable database and injected back into context when a session r
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 agent can work in agent, plan, or goal modes: delegate a coding task and review progress, study a project and approve an impl
This project is an educational curriculum and architectural framework for building autonomous AI agents and multi-agent systems. It provides a structured learning path focused on the development of independent software components capable of planning, executing tasks, and utilizing external tools to achieve high-level goals. The framework emphasizes multi-agent system orchestration through distributed architectures where specialized agents collaborate using standardized communication protocols. It details specific design patterns such as dual-memory systems for maintaining short-term plans and
This repository contains the comprehensive documentation for a code editor focused on AI-assisted software development and remote development workflows. It covers the implementation of AI agents and language models used for autonomous code generation, large-scale refactoring, and task iteration. The project is distinguished by its deep integration of autonomous AI agents capable of web navigation, application logic validation, and orchestrating multi-step development processes. It provides specialized frameworks for tailoring AI behavior through custom instructions, model context protocols, a
This repository is a study guide and career resource for people preparing to work as AI Agent engineers. It combines a bank of interview questions with model answers written in the STAR format, resume templates, spoken project-introduction scripts, and a staged learning roadmap. The guide also analyzes job postings from major technology employers and maps different developer backgrounds to the projects and skills needed for agent roles. The technical material centers on how enterprise agent systems are built. It covers ReAct and plan-and-execute reasoning, state-machine orchestration, registr
Honcho is an agent memory platform: a server and set of SDKs that store conversation history as messages and reason over it in the background to build persistent, evolving context about users and agents. It models humans, agents, groups, and projects as equal peers who join shared sessions inside isolated workspaces, and it derives conclusions about each participant so applications can adapt their responses to the person they are talking to. What sets it apart is the reasoning layer. Queued messages are processed in order per session, and scheduled consolidation passes draw deductive and indu
This repository is a practical written guide, structured as a 21-section tutorial book, to an open-source AI agent framework called Hermes Agent. It walks readers from a first introduction through advanced, real-world usage, covering how to set up and use the framework rather than shipping the framework itself. The guide centers on what distinguishes the framework: a built-in learning loop that turns completed tasks into reusable skills, refines them through use, and prunes what is not worth keeping. It also covers a three-layer memory design combined with session search, so an agent can reca
Rakazo is a self-hosted, open-source platform of persistent AI bots. Each bot keeps its own conversations, memory, scheduled routines, and history, and can hand work to peer bots or short-lived helper agents. Bots get isolated shared or private computers with a browser, terminal, files, and a graphical desktop, and users can watch a bot's screen and take control of it when needed. The same bots are reachable from web, desktop, and mobile apps, and from messaging channels such as iMessage, Slack, Telegram, and WhatsApp. The model and the computer are both your choice. You can connect your own
This project provides a comprehensive guide and framework for implementing autonomous AI coding assistants within local development environments. It focuses on orchestrating multi-agent teams that can plan, execute, and verify complex software engineering tasks, such as refactoring, bug resolution, and test generation, while maintaining deep awareness of project-specific context and memory. The system distinguishes itself through a robust security-first architecture that enforces granular access controls, execution isolation, and mandatory human-in-the-loop approvals for all file modification
Sandcastle is a TypeScript library for launching AI coding agents from scripts or CI pipelines and running them unattended inside isolated sandboxes. A single programmatic call starts a chosen agent, runs it for a set number of iterations, and returns the commits, branch, and per-iteration results. Sandboxes can be Docker or Podman containers, native operating-system sandboxes (Bubblewrap on Linux, Seatbelt on macOS, with no image or daemon), or cloud providers such as E2B, Modal, and Fly.io Sprites. Agents can also run directly on the host with no isolation. The agent and sandbox layers are
ai-memory is a self-hosted long-term memory server for coding agents. It captures prompts, tool calls, and session boundaries through lifecycle hooks and compiles them into searchable, git-versioned markdown wiki pages that later sessions can recall. It also acts as a Model Context Protocol server, exposing search, recall, and page read and write operations over standard input and HTTP streaming, and it can run without any language model configured, using rule-based summaries. What sets it apart is that it works across vendors. An installer wires hooks, tool-server entries, routing instructio
This project is a multi-channel AI agent and chatbot framework that allows a single AI intelligence to be deployed across various messaging platforms, web interfaces, and email accounts. It functions as a cross-model AI gateway, providing a unified interface to route requests between different large language model providers. The system is distinguished by its autonomous task planning and knowledge management capabilities. It can decompose complex goals into sequential execution steps using external tools and a headless browser, while simultaneously extracting information from conversations to
MemOS is an open-source persistent memory layer for AI agents and large language models, providing a self-hosted server that stores and retrieves structured memory across sessions. It enables AI systems to recall user preferences, history, and context without retraining, using a graph-based API and a web management interface for viewing, editing, and organizing memory items, skills, traces, and knowledge bases. The system distinguishes itself through a portable memory interchange protocol that allows memory to be transferred between different AI models, devices, and applications, along with a
This repository is a study resource for the Claude Certified Architect Foundations exam. It brings together a written study guide, scenario-based practice questions, and Anki flashcard decks. The guide explains the exam format, the 100–1000 scoring scale with a passing score of 720, and the five weighted domains. It also covers realistic scenarios such as customer support agents, multi-agent research, code review pipelines, and structured data extraction. The curriculum covers designing tool-using agents. It explains how to build an agent loop driven by the model's stop reason, and how to coo
Acontext is an LLM orchestration backend and agent memory framework designed to manage session state and knowledge for AI agents. It functions as a context manager and orchestration layer that integrates model providers with a secure code sandbox and a zero-knowledge data store. The project is distinguished by its approach to knowledge distillation, capturing agent learnings as reusable Markdown skills and structured memory files. It provides a secure execution environment where shell commands and scripts run in isolated containers with the ability to mount these persistent skill files direct
This is an open-source Python SDK for building and orchestrating production-grade AI agents. It provides a unified framework for creating conversational agents that can use tools, maintain state, and coordinate across multiple language model providers including OpenAI, Anthropic, Google, Amazon Bedrock, and locally-hosted models. The SDK supports multi-agent orchestration through graphs, teams, and swarms, allowing several specialized agents to collaborate on complex tasks. Agents can be composed as callable tools that other agents invoke, and the framework includes policy handlers that inspe
OpenViking is a multi-tenant context server and knowledge base administration system designed to provide AI agents with persistent long-term memory. It enables the indexing of diverse documents and codebases to support retrieval-augmented generation, allowing agents to recall past interactions, user preferences, and learned experiences across sessions. The project is distinguished by its use of a URI-based virtual filesystem to organize memories, resources, and skills. It implements a tiered context loading system that balances retrieval precision with token budgets by structuring data into a
Hermes-webui is a self-hosted AI orchestrator and web interface for managing autonomous agents. It serves as a multi-provider gateway that connects cloud and local large language models, providing a central hub to execute scheduled background jobs, run shell commands, and manage agent memory on private hardware. The system distinguishes itself through a persistent memory manager that utilizes knowledge graphs and markdown files for long-term context across sessions. It features a model context protocol host for extending agent capabilities with standardized tools and supports the orchestratio
Cloudflare Workspace is a durable agent workspace platform built on Cloudflare Workers. It gives AI agents a persistent working directory backed by SQLite inside a Durable Object, exposed as an async, Node-style virtual filesystem that survives restarts. Agents work in it through file and command tools, a shell, and optionally a Linux container. Ready-made tool sets plug into popular AI toolkits, and the workspace can also be presented to an MCP client. A model can call tools in a loop until it returns a final answer, and it can run model-written JavaScript or shell commands in isolated worke
Agentic Design Patterns is a book-length handbook on designing and building LLM-powered agent systems, delivered as a collection of Jupyter notebooks. It spans twenty-one chapters and seven appendices, organized from foundational patterns through advanced, production, and enterprise topics, and each chapter has a matching notebook with runnable code that readers execute and modify cell by cell. The patterns covered include prompt chaining, runtime request routing, tool use through standard interfaces, persistent memory with learning and goal tracking, and retrieval-augmented generation. Multi
Obsidian Mind is an Obsidian vault template that gives AI coding agents persistent, linked memory. Knowledge is stored as git-tracked markdown notes with frontmatter and wikilinks, so lessons, decisions and context carry over between sessions, repositories and machines. One shared instruction file, set of hook scripts and set of commands serve Claude Code, Codex CLI and Gemini CLI against the same notes. What sets it apart is how it manages agent context. A startup briefing loads goals, active projects, recent changes and open tasks under an enforced byte budget, shrinking low-value sections
Headroom is an AI gateway proxy and token optimizer designed to reduce the cost and latency of large language model interactions. It functions as an intermediary that intercepts traffic between clients and providers to apply context compression, request routing, and format translation. The system differentiates itself through a Model Context Protocol server implementation that delivers compression and retrieval tools to compatible AI hosts. It employs a content-aware compression pipeline and tiered importance scoring to trim redundant data from logs and tool outputs while preserving essential