EveryDev.ai
Sign inSubscribe
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
  • 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 © 2026
Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • Communities
  • News
  • Podcasts
  • Blogs
  • Builds
  • Contests
  • Compare
  • Arena
  • Polls
Create
    Home
    Tools

    2,645+ AI tools

    • New
    • Trending
    • Featured
    • Compare
    • Arena
    Categories
    • Agents1730
    • Coding1251
    • Infrastructure575
    • Marketing462
    • Design446
    • Projects423
    • Research393
    • Analytics345
    • MCP241
    • Security239
    • Testing236
    • Data221
    • Integration173
    • Learning159
    • Prompts157
    • Communication153
    • Extensions147
    • Voice126
    • Commerce125
    • DevOps107
    • Web79
    • Finance21
    1. Home
    2. Tools
    3. LLM CLI
    LLM CLI icon

    LLM CLI

    Command Line Assistants

    Open-source CLI and Python library to run prompts, chat, embeddings, schemas, and tool-use across OpenAI, Claude, Gemini, and local models (Ollama, llama.cpp). Stores logs and vectors in SQLite and is extensible via plugins.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Get started with LLM CLI at no cost

    Engagement

    Available On

    Windows
    macOS
    Linux
    SDK

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Command Line AssistantsAI Development LibrariesPrompt Management

    Alternatives

    whichllmSmallCodePlandex
    Developer
    Simon WillisonHalf Moon Bay, CAEst. 2019$1.4M raised

    Updated Feb 2026

    About LLM CLI

    LLM is a lightweight command-line tool and Python library for working with large language models. It runs prompts and chat sessions, streams output, manages system prompts and templates, and logs everything to SQLite for later search and analysis. It supports structured outputs via JSON schemas, multimodal inputs (images/audio/video) through attachments, and can grant models controlled access to tools. Embeddings are first-class: you can generate, store, and run similarity search against vectors in SQLite. The plugin system adds providers and local runtimes—OpenAI, Anthropic (Claude), Google Gemini, Mistral, Ollama, llama.cpp, GPT4All and more—so you can mix remote APIs with models that run on your own machine. Installable with pip/pipx/Homebrew/uv, and usable as a Python API as well as a CLI. (Docs & feature list, plugins, CLI help, and PyPI requirements cited in sources.)

    Community Discussions

    Be the first to start a conversation about LLM CLI

    Share your experience with LLM CLI, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Get started with LLM CLI at no cost with Apache 2.0 license and Full CLI and Python API.

    • Apache 2.0 license
    • Full CLI and Python API
    • Plugin ecosystem
    • Community support

    Capabilities

    Key Features

    • Prompt execution with streaming output
    • Interactive chat mode (llm chat)
    • System prompts, templates, and fragments for long-context work
    • SQLite logging of prompts, responses, token usage, and metadata
    • Schema-based structured output (JSON) from models
    • Embeddings: generate, store, and similarity-search in SQLite
    • Multimodal attachments (image, audio, video) where models support it
    • Pluggable providers and local runtimes via llm install
    • Tool use / function calling support with safety notes
    • API key management (llm keys) and model discovery (llm models)
    • Python API parity for prompts, schemas, tools, fragments, and streaming
    • Configurable user content directory and custom locations

    Integrations

    OpenAI
    Anthropic Claude
    Google Gemini
    Mistral AI
    Ollama
    llama.cpp / GGUF
    GPT4All
    Cohere
    Groq
    Replicate
    OpenRouter
    Azure OpenAI

    Demo Video

    LLM CLI Demo Video
    Watch on YouTube

    Reviews & Ratings

    No ratings yet

    Be the first to rate LLM CLI and help others make informed decisions.

    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

    Various newsrooms using Datasette for…
    GitHub (user of LLM tools)
    Facebook (used Lanyrd Pro before…
    Data journalism community (Datasette…
    +1 more
    Read more about Simon Willison
    WebsiteGitHubX / Twitter
    2 tools in directory

    Similar Tools

    whichllm icon

    whichllm

    A CLI tool that auto-detects your GPU/CPU/RAM and ranks the best local LLMs from HuggingFace that actually fit and perform on your hardware.

    SmallCode icon

    SmallCode

    A terminal-native AI coding agent optimized for small local LLMs (8B-35B parameters), with intelligent context management, forgiving tool parsing, and patch-first editing.

    Plandex icon

    Plandex

    An open-source model orchestration and execution platform with a CLI and self-hosting options for running, debugging, and managing LLMs and model providers.

    Browse all tools

    Related Topics

    Command Line Assistants

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

    144 tools

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    197 tools

    Prompt Management

    Tools for organizing, versioning, and managing AI prompts.

    38 tools
    Browse all topics
    Back to all tools
    113views
    Discussions