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

    2,490+ AI tools

    • New
    • Trending
    • Featured
    • Compare
    • Arena
    Categories
    • Agents1659
    • Coding1210
    • Infrastructure537
    • Marketing449
    • Design434
    • Projects392
    • Research369
    • Analytics338
    • Testing232
    • MCP226
    • Data211
    • Security200
    • Integration169
    • Learning155
    • Communication148
    • Prompts144
    • Extensions137
    • Commerce125
    • Voice122
    • DevOps99
    • Web78
    • Finance21
    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

    CLI-AnythingBridletui-use
    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

    CLI-Anything icon

    CLI-Anything

    An open-source framework that auto-generates agent-native CLI harnesses for any software, making any application controllable by AI agents through structured command-line interfaces.

    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.

    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.

    83 tools

    Autonomous Systems

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

    226 tools

    Command Line Assistants

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

    138 tools
    Browse all topics
    Back to all tools
    11views
    Discussions