Paths

ThingPath
Linux config~/.config/tamux/config.json
macOS config~/Library/Application Support/tamux/config.json
Windows config%APPDATA%\tamux\config.json
Unix runtime data~/.tamux/
Windows runtime data%LOCALAPPDATA%\tamux\
Source build outputstarget/debug or target/release

Providers

tamux supports multiple upstream provider types, including OpenAI-compatible, Anthropic Messages, Alibaba Coding Plan, and custom endpoints.

ProviderIDDefault modelBase URL
Featherlessfeatherlessmeta-llama/Llama-3.3-70B-Instructapi.featherless.ai
OpenAIopenaigpt-4oapi.openai.com
Anthropicanthropicclaude-sonnet-4-20250514api.anthropic.com
Qwenqwenqwen-maxapi.qwen.com
Qwen (DeepInfra)qwen-deepinfraQwen/Qwen2.5-72B-Instructapi.deepinfra.com
Kimi (Moonshot)kimimoonshot-v1-32kapi.moonshot.ai
Kimi Coding Plankimi-coding-plankimi-for-codingapi.kimi.com/coding
Z.AIz.aiglm-4-plusapi.z.ai
Z.AI Coding Planz.ai-coding-planglm-5api.z.ai/api/coding/paas/v4
OpenRouteropenrouterarcee-ai/trinity-large-thinkingopenrouter.ai
Cerebrascerebrasllama-3.3-70bapi.cerebras.ai
Togethertogethermeta-llama/Llama-3.3-70B-Instruct-Turboapi.together.xyz
Groqgroqllama-3.3-70b-versatileapi.groq.com
Ollamaollamallama3.1localhost:11434
Chuteschutesdeepseek-ai/DeepSeek-V3llm.chutes.ai
Hugging Facehuggingfacemeta-llama/Llama-3.3-70B-Instructapi-inference.huggingface.co
MiniMaxminimaxMiniMax-M1-80kapi.minimax.io
MiniMax Coding Planminimax-coding-planMiniMax-M2.7api.minimax.io/anthropic
Alibaba Coding Planalibaba-coding-planqwen3-codercoding-intl.dashscope.aliyuncs.com
OpenCode Zenopencode-zenclaude-sonnet-4-5opencode.ai/zen
Customcustomuser-defineduser-defined

Build

# Rust workspace
cargo build --release

# Individual crates
cargo build --release -p tamux-daemon
cargo build --release -p tamux-cli
cargo build --release -p tamux-gateway
cargo build --release -p tamux-mcp
cargo build --release -p tamux-protocol

# Frontend bundle
cd frontend
npm install
npm run build

# Electron package
cd frontend
npm run build:electron

Run

# Start the daemon
cargo run --release --bin tamux-daemon

# Launch Electron
cd frontend
npm run dev:electron

# CLI examples
cargo run --release --bin tamux -- list
cargo run --release --bin tamux -- new --shell bash
cargo run --release --bin tamux -- attach <session-id>
cargo run --release --bin tamux -- ping

Packaging

./scripts/build-release.sh
./scripts/build-production-releases.sh
./scripts/build-release-macos.sh
./scripts/build-release-wsl.sh

Typical output lands under dist-release/ with platform-specific Linux and Windows bundles, checksums, and release notes.

Notifications & voice

tamux supports in-app attention notifications via OSC sequences and voice workflows through STT/TTS integrations.

printf ']9;Claude needs attention'
printf ']777;notify;Claude;Waiting for your input'
printf ']99;Codex finished task'
  • TUI shortcuts for voice workflows include record/transcribe, speak selected message, and stop playback.
  • Desktop app includes mic/speak controls backed by daemon configuration.

GitHub Pages

  1. Keep authoring in github-docs/.
  2. Either copy the contents into a GitHub Pages-served location such as /docs, or publish the folder from a dedicated Pages branch or workflow.
  3. Because the site uses only relative links, it works cleanly under a repository subpath.
  4. Keep the included .nojekyll file to avoid Jekyll interfering with raw assets.
No build step: the site is already plain HTML/CSS/JS and can be served directly.