GitDiagram
Browse

AI agent architecture examples, page 2

Interactive architecture diagrams of 244 open-source repositories with a GitDiagram architecture diagram where the diagram has an LLM or AI-model component and a component or group named as an agent, most stars first. Each diagram shows the project's main components, how they connect, and links every part to its file on GitHub.

Repositories 51–100 of 244

  1. hmbown/codewhale★ 38.6k · Rust

    1. This is a Rust monorepo centered on an agent harness, not a single app.

  2. chatwoot/chatwoot★ 37.2k · Ruby

    Chatwoot is an omnichannel customer-support platform: customers contact a business through supported channels, conversations are handled and routed in the support workspace, and…

  3. itzcrazykns/vane★ 37.2k · TypeScript

    Vane is a self-hosted AI answering engine.

  4. dayuanjiang/next-ai-draw-io★ 36.5k · TypeScript

    Next AI Draw.io turns user prompts, attachments, or selected canvas content into editable draw.io diagrams.

  5. esengine/deepseek-reasonix★ 35.7k · Go

    Reasonix is a local coding-agent engine exposed through terminal, desktop, browser, and editor/ACP interfaces.

  6. lightpanda-io/browser★ 35.4k · Zig

    1. Purpose and principal workflow. Lightpanda is a Zig-built headless browser for web automation and AI agents.

  7. agentscope-ai/qwenpaw★ 35.3k · TypeScript

    QwenPaw is a personal AI assistant, accessed through its Console, desktop/TUI, or messaging channels, with scheduled tasks and extensible skills.

  8. continuedev/continue★ 34.9k · TypeScript

    Continue is an archived, final-release open-source coding agent delivered through a Node.js CLI, VS Code extension, and JetBrains plugin.

  9. tencent/weknora★ 34.6k · Go

    WeKnora is an enterprise knowledge framework for document ingestion, cited RAG answers, multi-step agent work, and knowledge wikis.

  10. nandhakishorm/laya★ 34.5k · Python

    Laya is a multilingual, non-autoregressive typed-decision engine, exposed through Python and parallel language ports.

  11. openbmb/chatdev★ 34.4k · Python

    DevAll is a zero-code multi-agent workflow platform.

  12. vxcontrol/pentagi★ 33.7k · Go

    PentAGI is a self-hosted, multi-agent penetration-testing system.

  13. gitlawb/openclaude★ 33.6k · TypeScript

    OpenClaude is a terminal-first coding-agent CLI spanning local and hosted model providers.

  14. onyx-dot-app/onyx★ 33k · Python

    Onyx is a team knowledge and context layer: it ingests connected-app content and permissions into an internal representation, then retrieves relevant context for search and…

  15. fincept-corporation/finceptterminal★ 32.7k · C++

    Fincept Terminal is a native Qt financial-research desktop application with embedded Python analytics.

  16. conductor-oss/conductor★ 32.3k · Java

    Conductor is a durable workflow and agent execution platform.

  17. agentscope-ai/agentscope★ 32.3k · Python

    AgentScope is a Python framework for building and operating tool-using, multimodal agents, with an application layer for deploying them.

  18. topoteretes/cognee★ 32k · Python

    Cognee is an open-source AI memory platform: callers add text or documents, Cognee builds persistent searchable memory, and callers retrieve relevant evidence across sessions.

  19. feder-cr/invisible_dots★ 31.9k · TypeScript

    invisible_dots is a self-hosted computer-use agent: a user creates a Dot, sends it a message or schedules work, and receives results through the web UI, CLI, HTTP API, or…

  20. feder-cr/dots★ 31.8k · Python

    invisible_dots runs persistent AI agents, each with its own QEMU computer, on the user's PC.

  21. feder-cr/invisible_playwright_mcp★ 31.8k · Python

    This package offers two entry points to a local stealth-browser agent: an MCP server for an assistant, and a standalone web chat with a live browser pane.

  22. stanford-oval/storm★ 31.5k · Python

    Knowledge-Storm is a modular LLM knowledge-curation system with two products: STORM generates cited Wikipedia-like articles, while Co-STORM supports human-guided research through…

  23. garrytan/gbrain★ 31k · TypeScript

    GBrain is a controllable, provenance-aware memory system for AI agents.

  24. labring/fastgpt★ 29.8k · TypeScript

    FastGPT is an AI-agent building platform: users configure applications and visual workflows, connect skills and knowledge sources, then run applications and inspect their results.

  25. huggingface/smolagents★ 29.8k · Python

    smolagents is a Python library for building and running multimodal, tool-using LLM agents.

  26. datawhalechina/happy-llm★ 29.7k · Jupyter Notebook

    - This is primarily a documentation-and-examples repository for the “Happy-LLM” learning project, not a single deployable application.

  27. openai/openai-agents-python★ 29.6k · Python

    OpenAI Agents SDK is a provider-agnostic framework for agent workflows.

  28. assafelovic/gpt-researcher★ 29.5k · Python

    GPT Researcher is an AI research application and Python package for producing citation-backed reports from web sources or local documents.

  29. rohitg00/agentmemory★ 28.8k · TypeScript

    agentmemory provides persistent memory for AI coding agents through MCP, agent-specific integrations, and lifecycle hooks.

  30. voideditor/void★ 28.8k · TypeScript

    Void is a deprecated VS Code desktop fork centered on AI-assisted coding.

  31. mastra-ai/mastra★ 28.4k · TypeScript

    Mastra is a TypeScript framework for building and operating AI applications.

  32. qwenlm/qwen-code★ 28k · TypeScript

    Qwen Code is an AI coding agent whose main workflow begins with a developer request, enters a CLI or another supported surface, runs an agent session, invokes tools and model…

  33. vercel/ai★ 27.5k · TypeScript

    AI SDK is a provider-agnostic TypeScript toolkit for building AI applications and agents.

  34. kilo-org/kilocode★ 27.5k · TypeScript

    Kilo Code is an AI coding agent exposed through VS Code, JetBrains, and CLI interfaces.

  35. fosowl/agenticseek★ 27.5k · Python

    AgenticSeek is a local, voice-capable assistant that routes user requests to specialized agents for browsing, coding, file work, or planning multi-step tasks.

  36. zai-org/open-autoglm★ 26.4k · Python

    Open-AutoGLM is a multimodal phone-agent framework: a user gives a natural-language task, the agent pairs a screen image with task context, requests a model response, parses an…

  37. cinnamon/kotaemon★ 25.8k · Python

    Kotaemon is a Python 3.10+ document-question-answering platform: a Gradio RAG UI plus reusable kotaemon framework library.

  38. browserbase/stagehand★ 25.3k · TypeScript

    Stagehand is a cross-language SDK and runtime for browser agents.

  39. google-ai-edge/gallery★ 25.2k · Kotlin

    Google AI Edge Gallery is an Android application for exploring on-device generative AI.

  40. activepieces/activepieces★ 25.1k · TypeScript

    Activepieces is an extensible, AI-oriented automation platform: users configure versioned flows from triggers and actions, then execute them against integrated services and…

  41. hsliuping/tradingagents-cn★ 24.5k · Python

    - This is a Python monorepo centered on a stock-analysis platform.

  42. vanna-ai/vanna★ 23.8k · Python

    Vanna 2.0 is a Python framework for user-aware natural-language data agents: it turns questions into SQL-backed answers and streams structured UI components.

  43. virattt/dexter★ 23.6k · TypeScript

    Dexter is a Bun/TypeScript autonomous research agent focused on financial analysis.

  44. verl-project/verl★ 23.6k · Python

    verl is a distributed reinforcement-learning and post-training library for LLMs.

  45. sinaptik-ai/pandas-ai★ 23.5k · Python

    PandasAI is a Python library for natural-language-to-data analysis.

  46. nvidia/nemoclaw★ 22.5k · TypeScript

    NemoClaw is a CLI reference stack for running supported AI agents inside OpenShell sandboxes.

  47. google/adk-python★ 22.1k · Python

    ADK is a code-first Python framework for defining agents, composing workflow execution, and connecting tools and models.

  48. eclipse-theia/theia★ 21.7k · TypeScript

    Eclipse Theia is a framework for building extensible browser and desktop IDEs.

  49. coze-dev/coze-studio★ 21.7k · TypeScript

    Coze Studio is a visual, low-code platform for creating, publishing, and running AI agents, apps, and workflows.

  50. screenpipe/screenpipe★ 21.6k · Rust

    Screenpipe is a local-first desktop memory system: it continuously captures screen and audio, processes transcripts and sensitive text, stores searchable history, and exposes…

Counted over GitDiagram's stored diagrams of public repositories, from the names their components and groups carry and the files they link to; the rules are the ones in the 2026 open-source architecture report. Stars are GitHub's when the diagram was last made. Rebuilt daily: hubs grow as more repositories' languages are known.