alvinunreal

alvinunreal/tmuxai

Go Apache-2.0 Dev Tools Single maintainer risk

AI-Powered, Non-Intrusive Terminal Assistant

1.9k stars
115 forks
active
GitHub +7 / week

1.9k

Stars

115

Forks

2

Open issues

18

Contributors

v2.3.1 06 Jul 2026

AI Analysis

TmuxAI is an AI-powered terminal assistant that integrates directly into tmux sessions, enabling developers to leverage ChatGPT and other LLMs without leaving their terminal environment. It is specifically designed for tmux users who want in-editor AI assistance through features like Watch Mode, Knowledge Bases, and Skills. This tool benefits experienced terminal users and developers who prefer keyboard-driven workflows; it is not for users seeking a general-purpose ChatGPT client or those wo...

Dev Tools Developer Tool Discovery value: 7/10
Documentation 8/10
Activity 10/10
Community 8/10
Code quality 5/10

Inferred from signals mentioned in the README (tests, CI, type safety) — not a review of the actual code.

Overall score 8/10

AI's overall editorial judgment — not an average of the bars above, can weigh other factors too.

llm-integration terminal-ui ai-assistant chatgpt developer-tools
Actively maintained Well documented Niche/specialized use case Popular Production ready
Deep Analysis · Based on README and public signals
7d ago

Tmux-native AI assistant that observes terminal context and executes commands with permission

TmuxAI is a Go-based terminal AI assistant designed to operate non-intrusively within tmux sessions. It reads visible pane content, maintains context across multiple windows, and can execute commands in a dedicated execution pane. Targets tmux power users and developers who want AI assistance without leaving their terminal environment. Adoption appears concentrated in early-adopter developer communities; real-world production usage is not verified in README or public documentation.

Origin

Project launched April 2025 by Boring Dystopia Development. Created specifically to address the gap between general-purpose CLI AI tools and the workflow needs of developers deeply invested in tmux-based development environments. Positioned as an alternative to tools like tgpt or ChatGPT CLI that don't understand tmux context.

Growth

Reached ~1,885 stars in approximately 14 months, with steady month-to-month additions suggesting modest but consistent developer interest. Recent activity shows 9 stars in last 7 days and last push on 2026-06-30, indicating active maintenance. Growth trajectory appears organic and plateau'd relative to larger terminal AI tools (tgpt ~3,200 stars, cmux ~23k), suggesting this occupies a specialized segment rather than mass-market appeal.

In production

adoption not verified. README contains no case studies, testimonials, or documented deployments. No quotes from organizations or well-known developers. Community links (Telegram, X) exist but no subscriber/follower counts provided. GitHub issues and discussions would contain adoption signals but are not accessible from metadata. Star and fork counts suggest awareness among hobbyist/early-adopter circles rather than proven enterprise or team adoption.

Code analysis
Architecture

Based on README, appears to follow a modular plugin architecture: Observe mode (reads pane content), Prepare mode (context staging), Watch mode (continuous monitoring), Knowledge Bases (custom context injection), Skills (extensible command patterns), and MCP Server Tools integration. Written in Go, suggesting focus on performance and single-binary distribution. Likely implements tmux protocol communication via Go libraries. No source code access limits verification of implementation patterns.

Tests

not documented in README

Maintenance

Last push 2026-06-30 (3 days before analysis date) indicates active development. README is thorough, well-organized, and updated regularly. GitHub badges and links to external resources (tmuxai.dev, Telegram channel, X account) suggest ongoing community engagement. Issue templates present, suggesting maintainer responsiveness to bug reports and features. No evidence of abandonment or neglect.

Honest verdict

ADOPT IF: you are a tmux power user, spend extended sessions in terminal environments, want AI assistance without context-switching, and have an LLM API key (OpenAI, local, etc.). Configuration complexity is documented but non-trivial. AVOID IF: you don't use tmux regularly, need guaranteed production support, or depend on extensive community ecosystem plugins. Your primary terminal is Windows (WSL not mentioned), or you require offline-only operation. MONITOR IF: you manage teams and want to evaluate whether adoption might improve developer productivity in terminal-native workflows; adoption evidence is currently insufficient for team rollout decisions.

Independent dimensions

Mainstream potential

3/10

Technical importance

6/10

Adoption evidence

2/10

Risks
  • Adoption not verified in public channels; impossible to assess whether reliability issues or limitations exist at scale
  • Single maintainer (Boring Dystopia Development) creates potential bus factor; no evidence of backup maintainers or organizational sponsorship
  • tmux dependency limits addressable market to Unix developers; excludes Windows native users and IDEs
  • LLM API cost and configuration burden (Skills, Knowledge Bases, model switching) may create friction for casual users
  • No formal documentation of security model for command execution; 'with your permission' mechanism not detailed in README
Prediction

TmuxAI will likely remain a specialized tool with steady but modest adoption among terminal-centric developers. Unlikely to achieve mainstream penetration unless adoption is proven at scale or tmux itself experiences renaissance in developer culture. May grow via word-of-mouth in specific communities (DevOps, systems programming) but faces inherent market ceiling from tmux's declining share of developer mindshare relative to IDE-integrated AI tools.

0 found this helpful

Newsletter

Get analyses like this every Monday

Free weekly digest of the most interesting open-source discoveries.

Languages

Go
98.4%
Shell
1.6%

Information

Language
Go
License
Apache-2.0
Last updated
4d ago
Created
15mo ago
Analyzed with
anthropic/claude-haiku-4-5

Stars over time

Loading…

Contributors over time

Top 100 contributors only — repos with more will plateau at 100.

Loading…

Similar repos

aandrew-me

aandrew-me/tgpt

tgpt is a cross-platform CLI tool that provides free access to various AI...

3.2k Go AI & ML
madox2

madox2/vim-ai

vim-ai is a Vim/Neovim plugin that integrates AI capabilities (OpenAI, ChatGPT,...

1.2k Python AI & ML
can1357

can1357/oh-my-pi

Oh My Pi is a terminal-based AI coding agent that integrates IDE capabilities,...

17.1k TypeScript Dev Tools
manaflow-ai

manaflow-ai/cmux

cmux is a macOS terminal multiplexer built on Ghostty that specializes in...

24.1k Swift Dev Tools
ShawnPana

ShawnPana/smux

smux is a tmux configuration framework with built-in terminal automation and...

1.5k Shell AI & ML
vs. alternatives
tgpt (3,207 stars, Go)

Broader CLI AI tool without tmux integration; TmuxAI's tmux-awareness is a differentiator but limits applicability to tmux users only

cmux (23,433 stars, Swift)

Significantly larger user base; appears to serve different use case (likely multiplexing), not direct competition, but different market penetration

oh-my-pi (15,693 stars, TypeScript)

Higher adoption; comparable positioning as terminal AI assistant but potentially broader platform support

smux (1,455 stars, Shell)

Similar star count but shell-based; TmuxAI's Go binary distribution may offer better portability

todo-for-ai (1,171 stars, Shell)

Slightly lower adoption; narrower scope (AI task management); TmuxAI is broader as a general-purpose pair programmer