# Terminal-Based AI Coding Agents

> Search results for `terminal coding agent that edits your codebase` on awesome-repositories.com. 109 total matches; showing the first 50.

Explore on the web: https://awesome-repositories.com/q/terminal-coding-agent-that-edits-your-codebase

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/terminal-coding-agent-that-edits-your-codebase).**

## Results

- [microsoft/vscode-docs](https://awesome-repositories.com/repository/microsoft-vscode-docs.md) (6,549 ⭐) — 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
- [forem/forem](https://awesome-repositories.com/repository/forem-forem.md) (22,726 ⭐) — Forem is an open-source platform designed for building and managing technical communities. It functions as a social publishing engine that enables members to share long-form content, participate in threaded discussions, and engage through social interactions. The platform provides tools for organizations to maintain branded profiles, host community hackathons, and facilitate collaborative learning through structured educational tracks.

Beyond its social features, Forem integrates advanced capabilities for AI agent workflow orchestration and codebase knowledge graphing. It allows developers to
- [aider-ai/aider](https://awesome-repositories.com/repository/aider-ai-aider.md) (46,305 ⭐) — Aider is a command-line interface tool that enables large language models to directly edit, refactor, and manage source code within a local repository. It functions as an AI-powered coding assistant that integrates into the developer workflow, allowing users to apply code changes through natural language prompts while maintaining repository context and version control.

The tool distinguishes itself through a specialized diff-based patching engine that parses model-generated search-and-replace blocks to modify specific file segments without rewriting entire files. It features a provider-agnost
- [faressoft/terminalizer](https://awesome-repositories.com/repository/faressoft-terminalizer.md) (16,076 ⭐) — Terminalizer is a command-line utility designed to record, edit, and share terminal sessions. It captures raw input and output streams from terminal processes, storing them in structured files that preserve the exact sequence of commands and their visual results for future review, archiving, or documentation.

The tool distinguishes itself by offering extensive visual customization and flexible export options. Users can modify the timing, content, and appearance of recordings—including themes, fonts, and window frames—through a configuration schema. These sessions can be rendered into high-qua
- [kamranahmedse/developer-roadmap](https://awesome-repositories.com/repository/kamranahmedse-developer-roadmap.md) (357,434 ⭐) — Developer Roadmap is a community-driven platform that provides structured, graph-based learning paths for software engineering. It serves as a comprehensive knowledge repository where technical domains are organized into visual sequences to guide professional skill acquisition and career growth.

The project distinguishes itself through a collaborative ecosystem that enables users to contribute roadmaps, curate industry best practices, and maintain professional profiles. It integrates diagnostic assessment frameworks to evaluate technical proficiency, helping developers identify knowledge gaps
- [kilo-org/kilocode](https://awesome-repositories.com/repository/kilo-org-kilocode.md) (15,616 ⭐) — Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments.

The platform distinguishes itself through its federated task management and policy-based access control, which
- [microsoft/terminal](https://awesome-repositories.com/repository/microsoft-terminal.md) (103,685 ⭐) — This project is a terminal emulator that provides a modern command-line interface with support for tabbed navigation, GPU-accelerated text rendering, and comprehensive Unicode character display. It functions as a host for multiple shell sessions, managing them as independent processes within a unified windowing environment while maintaining compatibility with legacy console applications through a robust sequence parsing engine.

Beyond its role as a standalone application, the project is built on a modular architecture that exposes its core logic as a reusable library. This design allows devel
- [microsoft/edit](https://awesome-repositories.com/repository/microsoft-edit.md) (13,550 ⭐) — This project is a terminal-based text editor and local file manipulation utility designed for modifying documents directly within a command-line environment. It functions as a text processing tool that enables users to perform file updates and content adjustments without requiring a graphical user interface.

The editor provides a terminal-based user interface framework that renders interactive components through low-level character stream manipulation. It supports automated text processing by utilizing regular expression-based pattern matching to locate and replace character sequences across
- [anthropics/claude-code](https://awesome-repositories.com/repository/anthropics-claude-code.md) (132,728 ⭐) — Anthropic's terminal-native AI coding agent.
- [ghuntley/how-to-build-a-coding-agent](https://awesome-repositories.com/repository/ghuntley-how-to-build-a-coding-agent.md) (5,145 ⭐) — 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 exte
- [block/goose](https://awesome-repositories.com/repository/block-goose.md) (49,564 ⭐) — Goose is an extensible agentic AI platform designed for autonomous task orchestration and developer-centric assistance. It provides a workflow engine that manages complex, multi-step objectives by delegating tasks to specialized subagents, all while maintaining stateful session continuity. The system is built to integrate directly into terminal and coding environments, allowing for automated file manipulation and context-aware interaction.

The platform distinguishes itself through a secure, sandboxed runtime environment that enforces granular permission controls and policy-driven guardrails.
- [mervinpraison/praisonai](https://awesome-repositories.com/repository/mervinpraison-praisonai.md) (5,592 ⭐) — 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
- [abhinavthedev/coding-agent](https://awesome-repositories.com/repository/abhinavthedev-coding-agent.md) (105 ⭐) — Open-source web app for your coding task. - Built with Next.js, CopilotKit. - Uses a coding assistant LangGraph agent for generating responses . - Simplifies developers task.
- [microsoft/vscode](https://awesome-repositories.com/repository/microsoft-vscode.md) (186,401 ⭐) — This project is a cross-platform code editor designed for software development, offering a comprehensive suite of tools for text editing, workspace management, and task automation. It includes native support for version control, an integrated terminal, and a flexible task runner that allows for the execution of build, test, and deployment workflows directly within the environment.

The editor features an extensive AI-driven development assistant system, which provides conversational chat interfaces, inline code suggestions, and autonomous agents capable of executing multi-step coding tasks. Th
- [zed-industries/zed](https://awesome-repositories.com/repository/zed-industries-zed.md) (85,338 ⭐) — Zed is an AI-native, high-performance code editor designed for extreme responsiveness and keyboard-centric workflows. It functions as an extensible text processing workspace that integrates autonomous agents and predictive models directly into the development environment to automate complex engineering tasks, refactoring, and code generation.

The editor distinguishes itself through a GPU-accelerated rendering pipeline and an asynchronous multi-threaded architecture that ensures low-latency interaction even with large-scale projects. It features built-in support for real-time, multi-user colla
- [bluzername/claude-code-terminal-title](https://awesome-repositories.com/repository/bluzername-claude-code-terminal-title.md) (123 ⭐) — Automatically updates terminal window titles based on Claude Code tasks—stop guessing which terminal is which.
- [moonshotai/kimi-cli](https://awesome-repositories.com/repository/moonshotai-kimi-cli.md) (6,503 ⭐) — Kimi is a terminal-based AI agent that autonomously plans and executes software development tasks by reading, editing, and running code. It operates as an intelligent command-line agent that breaks down high-level goals into sequences of shell commands and code edits, carrying them out without manual step-by-step guidance. The agent can run in an interactive loop, switch to a shell mode for direct terminal command execution, and operate in non-interactive or one-shot modes suitable for scripting.

The project distinguishes itself through multiple integration and execution modes. It can run as
- [tallesl/net-libraries-that-make-your-life-easier](https://awesome-repositories.com/repository/tallesl-net-libraries-that-make-your-life-easier.md) (830 ⭐) — Open Source .NET libraries that make your life easier.
- [gnome-terminator/terminator](https://awesome-repositories.com/repository/gnome-terminator-terminator.md) (2,609 ⭐) — multiple GNOME terminals in one window
- [gitlawb/openclaude](https://awesome-repositories.com/repository/gitlawb-openclaude.md) (28,988 ⭐) — OpenClaude is an LLM orchestration interface and multi-provider AI gateway that connects various AI providers and local models to an integrated tool suite. It functions as an agentic tool execution environment and a system for AI-powered code editor integration, enabling in-editor chat and automated coding tasks.

The project provides a gRPC AI agent service that exposes model capabilities and file editing tools to external applications as a headless service. It also includes a configuration layer for managing provider credentials and routing specific agents to different model APIs.

The syste
- [manaflow-ai/cmux](https://awesome-repositories.com/repository/manaflow-ai-cmux.md) (22,717 ⭐) — cmux is a GPU-accelerated terminal emulator and workspace manager designed for coordinating multiple concurrent AI coding agents. It functions as an orchestration terminal that uses scriptable workspaces and split panes to manage parallel AI agent workflows, while also serving as a headless browser automation tool and a remote development relay.

The project differentiates itself through a programmatic control plane using a Unix domain socket and CLI, allowing for the automated management of terminal layouts and input delivery. It features an integrated web engine for programmatic DOM manipula
- [nickjvandyke/opencode.nvim](https://awesome-repositories.com/repository/nickjvandyke-opencode-nvim.md) (2,593 ⭐) — opencode.nvim is a Neovim plugin that integrates large language model capabilities for code generation, refactoring, and automated diagnostic analysis. It connects the editor to local or remote AI servers to execute coding tasks and manage conversation history.

The system features a side-by-side diff interface for reviewing and accepting AI-generated code changes and a prompt builder that injects real-time editor data, such as buffer contents and selections, into instructions. It also functions as an extension to explain code diagnostics and trigger editor actions via a backend server.

The p
- [yujiachen-y/codebase-recon-skill](https://awesome-repositories.com/repository/yujiachen-y-codebase-recon-skill.md) (25 ⭐) — A coding agent skill that analyzes git history to understand a codebase before reading any code. Reveals project health, risk areas, team structure, and development momentum.
- [mattpocock/skills](https://awesome-repositories.com/repository/mattpocock-skills.md) (131,422 ⭐) — This project is an AI agent workflow framework and development toolkit designed for AI-driven software engineering. It provides a system of modular instructions, prompt libraries, and standardized routines to orchestrate complex engineering sequences and automate the decomposition of plans into technical tasks.

The system differentiates itself through advanced context management and prompt engineering, using state compression and handoff documents to preserve conversation history between different AI sessions. It employs a structured library of prompt skills and high-signal trigger words to e
- [princeton-nlp/swe-agent](https://awesome-repositories.com/repository/princeton-nlp-swe-agent.md) (19,540 ⭐) — SWE-agent is a collection of autonomous agents designed for software engineering, competitive programming, and offensive cybersecurity operations. These agents utilize large language models to navigate codebases, interact with file systems, and use terminal interfaces to resolve GitHub issues or complete technical challenges.

The system employs specialized agent modes that switch prompting strategies based on whether the task is a software bug, an algorithmic programming problem, or a security vulnerability. It includes dedicated capabilities for automated repository maintenance and offensive
- [autohandai/code-cli](https://awesome-repositories.com/repository/autohandai-code-cli.md) (138 ⭐) — Autohand Code CLI - Ultra fast self evolving coding agent that runs in your terminal
- [esengine/deepseek-reasonix](https://awesome-repositories.com/repository/esengine-deepseek-reasonix.md) (24,096 ⭐) — DeepSeek-Reasonix is an autonomous software engineering framework and terminal-based AI IDE designed to coordinate large language models for complex programming tasks. It functions as a multi-session agent that utilizes a split planner and executor workflow to break down and implement technical objectives.

The system distinguishes itself through a specialized focus on session optimization and extensibility. It employs prefix caching and append-only history to reduce token consumption and latency during long sessions. It further extends its capabilities by integrating external tool servers via
- [windofshadow/that](https://awesome-repositories.com/repository/windofshadow-that.md) (121 ⭐) — This repository contains the Pytorch implementation of the THAT methods in the following paper:
- [paul-gauthier/aider](https://awesome-repositories.com/repository/paul-gauthier-aider.md) (46,354 ⭐) — Aider is a terminal-based AI coding assistant and pair programmer that uses large language models to write, edit, and refactor source code across multiple files and programming languages. It functions as a command line interface for automating programming tasks and managing codebase modifications.

The tool distinguishes itself by creating structural maps of entire codebases to provide language models with the necessary context for navigating and modifying large repositories. It further expands input capabilities through a speech-to-text pipeline for voice-driven development and multi-modal in
- [e2b-dev/awesome-ai-agents](https://awesome-repositories.com/repository/e2b-dev-awesome-ai-agents.md) (25,903 ⭐) — This project is a curated repository and directory focused on the artificial intelligence agent ecosystem. It serves as a centralized knowledge base for developers and researchers to discover frameworks, platforms, and autonomous software entities designed for reasoning, planning, and executing complex tasks.

The directory distinguishes itself through a community-driven curation model, where contributors maintain and update the collection via a distributed version control system. This collaborative approach ensures that the index remains current with the latest academic resources, open-source
- [gabrielmaialva33/winx-code-agent](https://awesome-repositories.com/repository/gabrielmaialva33-winx-code-agent.md) (30 ⭐) — 🦀 A high-performance code agent written in Rust, combining the best features of WCGW for maximum efficiency and semantic capabilities.
- [doriandarko/claude-engineer](https://awesome-repositories.com/repository/doriandarko-claude-engineer.md) (11,199 ⭐) — Claude-engineer is an autonomous software engineering agent and command-line interface for interacting with the Claude 3.5 Sonnet model. It functions as an AI code editor that writes code, manages local files, and executes terminal commands to automate technical workflows.

The system features a self-evolving tool framework that allows the agent to design and implement its own functional scripts to expand its capabilities during a session. It utilizes a sandboxed Python executor to run scripts for data analysis and complex computations in a secure remote environment.

The project covers a broa
- [sanbuphy/learn-coding-agent](https://awesome-repositories.com/repository/sanbuphy-learn-coding-agent.md) (12,034 ⭐) — 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
- [livekit/livekit](https://awesome-repositories.com/repository/livekit-livekit.md) (19,358 ⭐) — LiveKit is a comprehensive framework for building and orchestrating real-time, multimodal AI agents that interact with users through voice, video, and text. It provides a centralized, event-driven architecture to manage the entire lifecycle of automated participants, from initialization and session state management to graceful shutdown. By utilizing a selective forwarding unit, the platform efficiently routes media streams between participants and agents, ensuring low-latency communication and secure, token-based authentication for all connections.

The platform distinguishes itself through it
- [dyad-sh/dyad](https://awesome-repositories.com/repository/dyad-sh-dyad.md) (19,648 ⭐) — Dyad is a local, artificial intelligence-powered development environment designed to manage, edit, and scaffold full-stack software projects. It functions as an automated codebase manager and code editor that leverages language models to execute programming tasks, maintain project context, and apply targeted modifications directly to source files on a user's machine.

The platform distinguishes itself through a model-agnostic architecture that allows for flexible integration with various language model runtimes. It provides specialized operational modes to optimize development speed and effici
- [codebuffai/codebuff](https://awesome-repositories.com/repository/codebuffai-codebuff.md) (2,820 ⭐) — Codebuff is a terminal-native AI code assistant distributed as a globally installable npm package. It functions as a project-aware code editor that indexes entire codebases to understand dependencies, patterns, and architecture before making changes, enabling context-aware code generation and surgical file editing.

The tool operates through a command-line interface that accepts natural language instructions to directly read and modify files in the local filesystem. It uses per-project configuration files to guide how the AI assistant understands and edits the codebase, and builds a complete s
- [codebasics/py](https://awesome-repositories.com/repository/codebasics-py.md) (7,262 ⭐) — This project is a Python data science curriculum and programming tutorial collection. It provides a structured set of educational notebooks and scripts designed to teach data analysis, machine learning, and deep learning.

The repository serves as a learning path for building and tuning predictive models, including regression, decision trees, and neural networks. It includes a data visualization guide for creating financial time-series plots and a multiprocessing reference for implementing parallel task execution and shared memory synchronization.

The curriculum covers broader capability area
- [infaaa/build-your-own-x-vibe-coding](https://awesome-repositories.com/repository/infaaa-build-your-own-x-vibe-coding.md) (80 ⭐) — Master programming by recreating your favorite technologies from scratch with vibe coding.
- [claude-code-best/claude-code](https://awesome-repositories.com/repository/claude-code-best-claude-code.md) (20,272 ⭐) — 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
- [vinayakhinduja/your-journal](https://awesome-repositories.com/repository/vinayakhinduja-your-journal.md) (9 ⭐) — Your Journal is an application where you can write daily journals digitally, set the moods for the particular journal, search the that you had saved easily, edit your journals unlike traditional journal, these journals will be stored locally and privately.
- [appwrite/appwrite](https://awesome-repositories.com/repository/appwrite-appwrite.md) (56,318 ⭐) — Appwrite is a backend-as-a-service platform that provides a unified development environment for building full-stack applications. It integrates essential infrastructure components—including authentication, databases, storage, and serverless functions—into a single, centralized interface to simplify application development and resource management.

The platform distinguishes itself through a container-based microservices architecture that ensures consistent execution across diverse infrastructure. It features a versatile connectivity layer that links frontend applications with third-party servi
- [camel-ai/camel](https://awesome-repositories.com/repository/camel-ai-camel.md) (17,253 ⭐) — This project is a comprehensive framework for building and managing autonomous agent systems. It provides a unified architecture for orchestrating multi-agent societies, where specialized agents collaborate through roleplay to decompose and solve complex tasks. The system integrates language models with external environments, enabling agents to perform real-world actions through a standardized tool-calling abstraction layer.

The framework distinguishes itself through its focus on iterative reasoning and data reliability. It employs automated feedback loops to refine agent outputs and self-eva
- [ishmamr/terminal.pong](https://awesome-repositories.com/repository/ishmamr-terminal-pong.md) (27 ⭐) — A ping pong game in your terminal
- [microsoft/vscode-copilot-chat](https://awesome-repositories.com/repository/microsoft-vscode-copilot-chat.md) (9,493 ⭐) — 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
- [yetone/avante.nvim](https://awesome-repositories.com/repository/yetone-avante-nvim.md) (17,967 ⭐) — This project is a Neovim plugin that integrates large language models directly into the text editor to provide conversational programming assistance. It functions as an artificial intelligence coding assistant, enabling users to generate, refactor, and modify source code through natural language prompts and iterative chat sessions.

The extension distinguishes itself by performing in-place code editing, where it applies suggestions directly to the active file buffer using precise diff-based patching. It supports agentic workflows by allowing models to execute shell commands and local scripts,
- [mifi/editly](https://awesome-repositories.com/repository/mifi-editly.md) (5,435 ⭐) — Slick, declarative command line video editing & API
- [github/awesome-copilot](https://awesome-repositories.com/repository/github-awesome-copilot.md) (35,119 ⭐) — Awesome Copilot is a comprehensive framework for autonomous software development, providing the infrastructure to orchestrate multi-agent teams and automate complex coding workflows. It functions as a centralized platform for managing AI-driven development, enabling developers to deploy specialized agents that interact with local files, terminal commands, and external APIs to execute end-to-end software delivery tasks.

The project distinguishes itself through its focus on governance and extensibility, offering a suite of security controls, policy-based execution guardrails, and audit trails t
- [hippogriff/parsenet-codebase](https://awesome-repositories.com/repository/hippogriff-parsenet-codebase.md) (144 ⭐) — Code base of ParSeNet: ECCV 2020.
- [swe-agent/swe-agent](https://awesome-repositories.com/repository/swe-agent-swe-agent.md) (18,510 ⭐) — SWE-agent is an autonomous software engineering platform designed to automate repository maintenance and issue resolution. By orchestrating language models to navigate codebases, diagnose software bugs, and apply fixes, the framework functions as an autonomous agent capable of executing shell commands, editing source code, and managing pull requests within isolated, containerized environments.

The platform distinguishes itself through its focus on end-to-end task autonomy and observability. It features a robust trajectory logging system that records every thought, action, and environment obse
- [elementary/terminal](https://awesome-repositories.com/repository/elementary-terminal.md) (425 ⭐) — Terminal emulator designed for elementary OS
