EveryDev.ai
Subscribe
Home
Tools

4,849+ AI tools

  • New
  • Trending
  • Featured
  • Rate tools
  • Compare
  • Arena
Categories
  • Agents2457
  • Coding1817
  • Infrastructure851
  • Projects696
  • Research594
  • MCP565
  • Marketing486
  • Analytics474
  • Design401
  • Testing392
  • Data362
  • Security305
  • Integration251
  • Communication239
  • Prompts233
  • Extensions217
  • Commerce167
  • DevOps162
  • Voice162
  • Web118
  • Learning113
  • Finance33
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • Users
  • Rate Tools
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai ©
    1. Home
    2. Tools
    3. llm-coding-agent
    llm-coding-agent icon

    llm-coding-agent

    AI Coding Assistants
    Featured

    An LLM plugin that adds an interactive Claude Code-style coding agent with file and shell tools to the llm command line.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Self-hosted llm-coding-agent plugin released under the Apache License 2.0. Model/API usage costs from third-party providers are separate.

    Engagement

    Available On

    Windows
    API
    SDK
    CLI

    Resources

    WebsiteGitHubllms.txt

    Topics

    AI Coding AssistantsLLM ExtensionsCommand Line Assistants

    Alternatives

    Autohand CodeKimi Code CLIBeehive
    Developer
    Simon WillisonHalf Moon Bay, CAEst. 2019$1.4M raised

    Listed Oct 2026

    About llm-coding-agent

    llm-coding-agent is an open-source Python plugin for Simon Willison's LLM tool. It adds an llm code command that starts an interactive coding agent session in the current directory, using any tool-capable model that LLM supports. It also exposes a Python CodingAgent class and a CodingTools toolbox.

    What It Is

    The project is a Claude Code-style coding agent built on top of LLM. The model can read, search and edit files under the session directory and run shell commands there. The README says the first working alpha was built from prompts given to a coding assistant, and installation currently requires the --pre flag because it depends on an LLM alpha release.

    How the approval workflow works

    Read-only tools run freely. File writes, edits and shell commands show what the model wants to do and ask for approval: y approves once, a approves similar actions for the rest of the session, and anything else declines, in which case the model is told and can try another approach. Options such as --yolo auto-approve every tool call, and --allow pre-approves matching commands. In-session commands include !quit, !yolo, !model MODEL and !tokens.

    Tools and sandboxing

    CodingTools is an llm.Toolbox confined to a root directory. It provides read_file (numbered lines, with offset and limit), write_file, edit_file (exact string replacement returning a unified diff), list_files, search_files (uses ripgrep when installed, otherwise a pure-Python fallback) and execute_command. Commands default to a 120-second timeout, capped at 600 seconds, and the whole process tree is killed on timeout with partial output returned. Paths that escape the root via .., absolute paths or symlinks return an error string instead of content.

    Python API and logging

    CodingAgent runs the full agent loop with a chain_limit (default 25). Its approve parameter accepts True, a callable, or None; with None the run pauses and agent.resume() continues it, which suits applications with no terminal attached. Sessions are logged to LLM's SQLite database, so llm logs shows full transcripts including tool calls, and conversations can be continued with llm code -c or --cid. The toolbox also works with llm chat --tool CodingTools.

    Community Discussions

    Be the first to start a conversation about llm-coding-agent

    Share your experience with llm-coding-agent, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Self-hosted llm-coding-agent plugin released under the Apache License 2.0. Model/API usage costs from third-party providers are separate.

    • Apache License 2.0
    • LLM plugin adding an `llm code` command
    • Tools for reading, searching and editing files and running shell commands
    • Python CodingAgent and CodingTools APIs
    • Installable via pip (`pip install --pre llm-coding-agent`)

    Capabilities

    Key Features

    • `llm code` interactive coding agent session
    • Read, write, and exact-string edit files with unified diff output
    • List and search files using ripgrep with Python fallback
    • Execute shell commands with timeout and process-tree kill
    • Per-action approval with session-wide approve, --yolo and --allow options
    • Switch models mid-conversation with !model
    • Sessions logged to LLM's SQLite database and resumable
    • Python CodingAgent API with pause/resume approval flow and chain limit
    • CodingTools toolbox usable with llm chat and llm prompt
    • File access confined to a root directory

    Integrations

    LLM
    OpenAI models
    ripgrep
    PyPI
    API Available

    Ratings & Reviews

    No ratings yet

    Be the first to rate llm-coding-agent and help others make informed decisions.

    Rate other tools you’ve used

    Developer

    Simon Willison

    Open-source developer and creator of Datasette and LLM; builds Python and SQLite-centric tools for data journalism and developer workflows.

    Founded 2019
    Half Moon Bay, CA
    $1.4M raised
    1 employees

    Used by

    The Guardian (newsroom data-journalism…
    Lawrence Journal-World (newsroom…
    Eventbrite (employer following its…
    Read more about Simon Willison
    WebsiteGitHubX / Twitter
    3 tools in directory

    Similar Tools

    Autohand Code icon

    Autohand Code

    A fast, terminal-native AI coding agent for planning, editing, testing, and automating work across your codebase from the CLI.

    Kimi Code CLI icon

    Kimi Code CLI

    An open-source AI agent that runs in the terminal, helping developers complete software development tasks, edit code, execute shell commands, and search the web autonomously.

    Beehive icon

    Beehive

    Manage multiple GitHub repos, create isolated git workspaces, and run coding agents side-by-side — all from one desktop or terminal window.

    Browse all tools

    Related Topics

    AI Coding Assistants

    AI tools that help write, edit, and understand code with intelligent suggestions.

    999 tools

    LLM Extensions

    Extensions that enhance large language models with new capabilities.

    19 tools

    Command Line Assistants

    AI-powered command-line assistants that help developers navigate, search, and execute terminal commands with intelligent suggestions and context awareness.

    302 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions