Main Menu
  • Tools
  • Developers
  • Topics
  • Discussions
  • News
  • Blogs
  • Builds
  • Contests
  • Compare
Create
    EveryDev.ai
    Sign inSubscribe
    Home
    Tools

    1,924+ AI tools

    • New
    • Trending
    • Featured
    • Compare
    Categories
    • Agents1038
    • Coding971
    • Infrastructure415
    • Marketing398
    • Design335
    • Projects313
    • Analytics299
    • Research290
    • Testing183
    • Integration167
    • Data163
    • Security156
    • MCP145
    • Learning135
    • Communication120
    • Extensions114
    • Prompts110
    • Commerce106
    • Voice102
    • DevOps84
    • Web71
    • Finance18
    1. Home
    2. Tools
    3. botctl
    botctl icon

    botctl

    Agent Harness

    A process manager CLI for autonomous AI agent bots with a terminal dashboard, web UI, and declarative BOT.md configuration.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open-source under MIT license. Install via curl or Go.

    Engagement

    Available On

    Windows
    macOS
    Linux
    Web
    API

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Agent HarnessAutonomous SystemsCommand Line Assistants

    Alternatives

    Bridletui-usemux
    Developer
    Montana FlynnMontana Flynn builds open-source developer tools focused on…

    Listed Apr 2026

    About botctl

    botctl is a process manager for autonomous AI agent bots, letting you run persistent agents from a single CLI with a terminal dashboard (TUI), web UI, and declarative configuration. Each bot is defined by a BOT.md file with YAML frontmatter and a markdown system prompt, making configuration version-controllable and human-readable. Bots cycle through running, sleeping, paused, and stopped states, with support for message queues, session preservation, and skill discovery. It is written in Go and ships pre-built binaries for macOS, Linux, and Windows.

    • TUI Dashboard — launch botctl with no arguments to open an interactive terminal dashboard for managing all bots; navigate with vim-style keys.
    • Web UI — run botctl --web-ui to open a browser-based dashboard on port 4444 (or a custom port).
    • Declarative BOT.md Config — define each bot's name, interval, max turns, workspace, skills directory, and system prompt in a single markdown file with YAML frontmatter.
    • Pause / Play / Stop — pause a running bot to preserve its Claude session context, then resume with botctl play; stop kills the process entirely.
    • Skills System — install community or custom skills from GitHub repos via botctl skills add; skills are discovered from global, botctl-wide, and per-bot directories.
    • Message Queue — send a message to a running or sleeping bot with botctl start my-bot --message "..." to inject tasks mid-cycle.
    • Log Management — view and follow per-run log files with botctl logs my-bot -f; configure retention count per bot.
    • Self-Update — run botctl update to fetch and replace the binary in-place with the latest release.
    • SQLite State Store — all bot state, stats (cost, turns, session), and metadata are persisted in a local SQLite database at ~/.botctl/botctl.db.
    • Easy Install — install via a one-liner curl script or go install github.com/montanaflynn/botctl@latest.
    botctl - 1

    Community Discussions

    Be the first to start a conversation about botctl

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

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open-source under MIT license. Install via curl or Go.

    • TUI terminal dashboard
    • Web UI dashboard
    • Unlimited bots
    • Skills system
    • Log management

    Capabilities

    Key Features

    • TUI terminal dashboard
    • Web UI dashboard
    • Declarative BOT.md configuration
    • Pause/play/stop bot lifecycle management
    • Skills system with community skill discovery
    • Message queue for mid-cycle task injection
    • Per-run log management with follow mode
    • Self-update command
    • SQLite state persistence
    • Shared and per-bot workspaces
    • Detached background bot execution
    • Single-run mode (--once)
    • Environment variable support in config

    Integrations

    Claude (Anthropic)
    skills.sh community skills
    GitHub (skill installation)
    API Available
    View Docs

    Reviews & Ratings

    No ratings yet

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

    Developer

    Montana Flynn

    Montana Flynn builds open-source developer tools focused on AI agent infrastructure. The botctl project provides a process manager for autonomous AI bots, combining a terminal dashboard, web UI, and declarative configuration. Flynn's work targets developers who want to run persistent, self-managing AI agents from the command line.

    Read more about Montana Flynn
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    Bridle icon

    Bridle

    Bridle is an open-source TUI/CLI tool for managing configurations, profiles, and skill installations across AI coding harnesses like Claude Code, OpenCode, Goose, and Amp.

    tui-use icon

    tui-use

    A CLI tool that lets AI agents interact with terminal programs expecting human input — REPLs, debuggers, TUI apps, and anything bash can't reach.

    mux icon

    mux

    Mux is an open-source tool for running parallel coding agents, each with its own isolated workspace, accessible from your browser or desktop.

    Browse all tools

    Related Topics

    Agent Harness

    Infrastructure, orchestrators, and task runners that wrap around LLM coding agents — covering session management, context delivery, worktree isolation, architecture enforcement, and issue-to-PR pipelines.

    49 tools

    Autonomous Systems

    AI agents that can perform complex tasks with minimal human guidance.

    135 tools

    Command Line Assistants

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

    110 tools
    Browse all topics
    Back to all tools
    Explore AI Tools
    • 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
    Discussions