awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sanbuphy avatar

sanbuphy/learn-coding-agent

0
View on GitHub↗
12,034 نجوم·19,691 تفرعات·1 مشاهدة

Learn Coding Agent

This project is a framework for building AI coding agents that automate software development tasks using large language models. It includes a task lifecycle manager that tracks complex development goals through a persistent graph of dependent tasks and a system for multi-agent orchestration to delegate tasks to specialized sub-agents.

The framework implements a Model Context Protocol client to discover and execute tools from external servers and provides a remote development bridge to synchronize local command line interfaces with remote containers or desktop environments.

The system covers agent session management, including workspace isolation via git worktrees and append-only history logging for session recovery. It incorporates context optimization through multi-layer conversation compression and maintains security via a rule-based tool permission control engine.

Features

  • Autonomous Coding Agents - Provides a framework for building autonomous coding agents that automate development workflows and file management.
  • Multi-Agent Orchestration Systems - Provides a system for spawning and managing teams of specialized sub-agents to delegate complex coding tasks.
  • Multi-Agent Coordination Systems - Coordinates a team of specialized sub-agents to delegate complex tasks and isolate contexts.
  • Agent Session Management - Handles persistent conversation history, remote session syncing, and workspace isolation for coding tasks.
  • Agentic LLM Frameworks - Ships a framework for building AI coding agents that automate software development tasks using LLMs.
  • Model Context Protocol - Implements a Model Context Protocol client to discover and execute third-party tools from external servers.
  • External Tool Discovery - Dynamically discovers and executes toolsets from external servers via standard transport protocols.
  • Model Context Protocol Clients - Implements a client for the Model Context Protocol to discover and execute tools from external servers.
  • Multi-Agent Orchestration - Implements systems where a primary agent delegates complex tasks to specialized sub-agents.
  • Agentic Task Lifecycles - Manages the lifecycle of complex goals through a persistent graph of dependent tasks.
  • State Management Engines - Implements a state management engine that tracks complex development goals using a persistent graph of dependent tasks.
  • Dynamic Task Graphs - Tracks complex development goals using a persistent graph of interdependent tasks and dependency states.
  • Worktree Isolation - Uses git worktrees to create separate physical directories for concurrent agent tasks to prevent conflicts.
  • Context Compression - Reduces token usage by implementing a multi-layer strategy for summarizing conversation history and trimming stale markers.
  • Session History Retrieval - Persists user and assistant interactions in an append-only log to restore agent context.
  • LLM Context Reduction - Optimizes token usage and costs through message summarization and conversation history compaction.
  • Tool Execution Interceptors - Orchestrates tool calls by validating inputs and intercepting execution requests for permission checks.
  • Remote Development Environments - Ships a connection layer that synchronizes local command line interfaces with remote containers or desktop environments.
  • Remote Session Bridges - Provides a remote development bridge to synchronize local command line interfaces with remote containers.
  • CLI Session Bridges - Links a local command line interface to remote containers using authenticated session management.
  • Tool Permission Engines - Maintains security via a rule-based tool permission control engine that intercepts execution requests.
  • Tool Permission Controllers - Filters tool execution through a rule-based engine and interactive prompts to approve, deny, or modify agent actions.
  • Context Compaction Engines - Reduces token overhead by summarizing historical messages through a multi-stage trimming process.

سجل النجوم

مخطط تاريخ النجوم لـ sanbuphy/learn-coding-agentمخطط تاريخ النجوم لـ sanbuphy/learn-coding-agent

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Learn Coding Agent

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Learn Coding Agent.
  • claude-code-best/claude-codeالصورة الرمزية لـ claude-code-best

    claude-code-best/claude-code

    20,272عرض على GitHub↗

    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

    TypeScript
    عرض على GitHub↗20,272
  • microsoft/vscode-copilot-chatالصورة الرمزية لـ microsoft

    microsoft/vscode-copilot-chat

    9,493عرض على GitHub↗

    This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ

    TypeScript
    عرض على GitHub↗9,493
  • mastra-ai/mastraالصورة الرمزية لـ mastra-ai

    mastra-ai/mastra

    21,221عرض على GitHub↗

    Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and multi-agent systems. It provides a comprehensive suite of primitives for creating resilient AI applications, including durable workflow orchestration, event-driven agent loops, and semantic memory management. By integrating these core components, the platform enables developers to build complex, multi-step processes that can reason about goals and execute tasks without manual intervention. The framework distinguishes itself through its focus on observability and secure, isolated execut

    TypeScriptagentsaichatbots
    عرض على GitHub↗21,221
  • openai/openai-agents-pythonالصورة الرمزية لـ openai

    openai/openai-agents-python

    27,191عرض على GitHub↗

    This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime for orchestrating multi-agent workflows, managing persistent conversation state, and executing code within secure, isolated sandbox environments. The framework is designed to handle complex task delegation, allowing agents to invoke other agents as tools while maintaining context across multi-turn interactions. The framework distinguishes itself through its deep integration with the Model Context Protocol, enabling agents to connect to external data sources and remote services

    Pythonagentsaiframework
    عرض على GitHub↗27,191
عرض جميع البدائل الـ 30 لـ Learn Coding Agent→

الأسئلة الشائعة

ما هي وظيفة sanbuphy/learn-coding-agent؟

This project is a framework for building AI coding agents that automate software development tasks using large language models. It includes a task lifecycle manager that tracks complex development goals through a persistent graph of dependent tasks and a system for multi-agent orchestration to delegate tasks to specialized sub-agents.

ما هي الميزات الرئيسية لـ sanbuphy/learn-coding-agent؟

الميزات الرئيسية لـ sanbuphy/learn-coding-agent هي: Autonomous Coding Agents, Multi-Agent Orchestration Systems, Multi-Agent Coordination Systems, Agent Session Management, Agentic LLM Frameworks, Model Context Protocol, External Tool Discovery, Model Context Protocol Clients.

ما هي البدائل مفتوحة المصدر لـ sanbuphy/learn-coding-agent؟

تشمل البدائل مفتوحة المصدر لـ sanbuphy/learn-coding-agent: claude-code-best/claude-code — Claude Code is a command-line interface and multi-agent orchestration framework designed for autonomous software… microsoft/vscode-copilot-chat — This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for… mastra-ai/mastra — Mastra is an orchestration framework designed for building, deploying, and managing autonomous AI agents and… openai/openai-agents-python — This project is a Python framework for building autonomous, event-driven agent systems. It provides a unified runtime… i-am-bee/beeai-framework — The BeeAI Framework is an LLM agent framework and multi-agent orchestration engine used to build autonomous agents… hmbown/deepseek-tui — DeepSeek-TUI is an AI coding agent orchestrator and framework designed to automate complex programming tasks. It…