awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ghuntley avatar

ghuntley/how-to-build-a-coding-agent

0
View on GitHub↗
5,145 stars·573 forks·Go·11 vuesghuntley.com/agent↗

How To Build A Coding Agent

This repository is a reference implementation and guided tutorial for building an AI coding agent that combines conversational interaction with file system manipulation and sandboxed shell execution. The agent uses a large language model as its core decision-making component, operating within a turn-based conversational loop where it can generate responses or invoke tools, and tool results are fed back into the dialogue. It provides primitives for reading, writing, and listing files on the local filesystem, as well as searching code using regular expressions.

The agent’s capabilities are extended through a plugin-based tool system, where each tool is defined by a name, a JSON Schema input specification, and a handler function. Shell commands run inside a sandboxed environment that isolates system access and enforces resource limits, enabling safe automation. A file system abstraction layer unifies file operations across the operating system, keeping the agent platform-agnostic.

The project covers the full development workflow for an AI coding agent, including automated code editing, regex-powered code search, and a customizable tool plugin framework. The architecture is designed around a conversational agent loop, LLM integration, and a plugin-based tool system as its foundational components.

The repository includes a step-by-step guide and a complete reference template for implementing an interactive chat agent with filesystem and shell access.

Features

  • Coding Agents - Provides a reference implementation and tutorial for building an LLM-powered coding agent with filesystem and shell access.
  • Autonomous Coding Agents - Builds an autonomous coding agent that decomposes tasks and automates development workflows.
  • Agent Plugin Frameworks - Provides a modular plugin framework for registering and integrating specialized tools into autonomous agent systems.
  • Agentic Execution Loops - Orchestrates multi-turn conversational workflows with tool calling and state management.
  • Custom Tool Definitions - Ships a framework for defining custom tools with JSON input schemas to extend agent capabilities.
  • Agentic Workflow Tutorials - Provides a guided tutorial and reference template for building a production-ready agentic application.
  • AI Chat Interfaces - Provides a conversational interface for interacting with AI coding agents via language models.
  • Interactive Agent Chat Interfaces - Provides an interactive terminal-based chat interface for real-time messaging with an AI agent that performs filesystem actions.
  • Large Language Model Integration - Integrates a large language model as the core decision-making component for interpreting requests and invoking tools.
  • Local File Operations - Provides local file operations including creating, modifying, and appending files as instructed.
  • Sandboxed Shell Executions - Runs terminal commands in a sandboxed environment with OS-level isolation for safe automation.
  • Tooling Plugin Systems - Provides a plugin architecture for adding custom tools with JSON schema specifications and handler functions.
  • File Reading - Reads the full text of specified files from the local filesystem for analysis.
  • AI Edit Commands - Applies AI-driven transformations to file content, enabling creation, modification, and appending of files.
  • Regex-Based File Search - Searches file contents using regular expressions to enable pattern-based code queries.
  • Text Pattern Search - Searches code using regular expressions to find patterns, definitions, and references.

Historique des stars

Graphique de l'historique des stars pour ghuntley/how-to-build-a-coding-agentGraphique de l'historique des stars pour ghuntley/how-to-build-a-coding-agent

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à How To Build A Coding Agent

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec How To Build A Coding Agent.
  • x-cmd/x-cmdAvatar de x-cmd

    x-cmd/x-cmd

    4,037Voir sur GitHub↗

    x-cmd is an AI agent orchestrator, cloud infrastructure CLI, and cross-platform package manager that provides an enhanced POSIX shell toolkit. It integrates large language models directly into the terminal for chatting, code generation, and the execution of agentic workflows, while offering a framework for building interactive terminal user interface components. The project distinguishes itself by deploying containerized AI agents within isolated sandboxes, provisioning them with specialized skills and headless browser automation capabilities. It further streamlines development through a unif

    Shellagentaibash
    Voir sur GitHub↗4,037
  • agiresearch/aiosAvatar de agiresearch

    agiresearch/AIOS

    5,168Voir sur GitHub↗

    AIOS is an LLM agent operating system and orchestration kernel designed to manage memory, resource scheduling, and tool execution for multiple autonomous AI agents. It serves as a comprehensive framework for developing and deploying agents, featuring a dedicated resource manager that coordinates model backends, GPU memory, and isolated kernel instances. The system distinguishes itself through a semantic memory engine that uses vector search and autonomous clustering for long-term knowledge management, and a semantic file system that allows users to control computer files and system operations

    Python
    Voir sur GitHub↗5,168
  • hmbown/deepseek-tuiAvatar de Hmbown

    Hmbown/DeepSeek-TUI

    38,538Voir sur GitHub↗

    DeepSeek-TUI is an AI coding agent orchestrator and framework designed to automate complex programming tasks. It functions as a harness for coordinating AI models that can read source code, edit files, and execute shell commands through automated agent workflows. The system is distinguished by its multi-agent coordination capabilities, which allow for the spawning of parallel sub-agents to handle concurrent investigations or implementation slices. It employs autonomous goal-seeking loops to pursue objectives across multiple turns and utilizes a tool integration gateway to connect models to ex

    Rust
    Voir sur GitHub↗38,538
  • anus-dev/anusAvatar de anus-dev

    anus-dev/ANUS

    6,461Voir sur GitHub↗

    ANUS is an automated coding agent and development framework that uses a large language model to execute technical tasks and modify project files. It functions as a tool-integrated platform that combines a sandboxed shell executor with a system for maintaining persistent project goals. The framework is distinguished by its context-aware development model, which uses local markdown files to track instructions and maintain state across different sessions. It employs a loop-based autonomous development cycle to plan, code, and verify changes, while utilizing a standardized protocol to integrate e

    TypeScript
    Voir sur GitHub↗6,461
Voir les 30 alternatives à How To Build A Coding Agent→

Questions fréquentes

Que fait ghuntley/how-to-build-a-coding-agent ?

This repository is a reference implementation and guided tutorial for building an AI coding agent that combines conversational interaction with file system manipulation and sandboxed shell execution. The agent uses a large language model as its core decision-making component, operating within a turn-based conversational loop where it can generate responses or invoke tools, and tool results are fed back into the dialogue. It provides primitives for reading, writing, and…

Quelles sont les fonctionnalités principales de ghuntley/how-to-build-a-coding-agent ?

Les fonctionnalités principales de ghuntley/how-to-build-a-coding-agent sont : Coding Agents, Autonomous Coding Agents, Agent Plugin Frameworks, Agentic Execution Loops, Custom Tool Definitions, Agentic Workflow Tutorials, AI Chat Interfaces, Interactive Agent Chat Interfaces.

Quelles sont les alternatives open-source à ghuntley/how-to-build-a-coding-agent ?

Les alternatives open-source à ghuntley/how-to-build-a-coding-agent incluent : x-cmd/x-cmd — x-cmd is an AI agent orchestrator, cloud infrastructure CLI, and cross-platform package manager that provides an… agiresearch/aios — AIOS is an LLM agent operating system and orchestration kernel designed to manage memory, resource scheduling, and… hmbown/deepseek-tui — DeepSeek-TUI is an AI coding agent orchestrator and framework designed to automate complex programming tasks. It… anus-dev/anus — ANUS is an automated coding agent and development framework that uses a large language model to execute technical… multica-ai/multica — Multica is an autonomous coding agent manager and LLM agent orchestration platform. It coordinates teams of autonomous… nndl/llm-beginner — This project is a collection of educational resources and technical guides focused on the development and…