TaskForceAI is a multi-agent orchestration platform that emulates the behavior of Grok 4 Heavy but is model-agnostic. It is a production-ready system.
This repository serves as the central hub for the TaskForceAI ecosystem. While the core platform is currently private, we maintain several open-source components:
-
TaskForceAI TUI A powerful terminal user interface for managing agents, conversations, and workflows directly from your command line. Built with Go and Bubble Tea.
# Install via Homebrew brew install ClayWarren/taskforceai/taskforceai-cli # Native Installers (macOS, Linux, WSL) curl -fsSL https://taskforceai.chat/install.sh | bash # Windows Powershell irm https://taskforceai.chat/install.ps1 | iex # Windows CMD curl -fsSL https://taskforceai.chat/install.cmd -o install.cmd && install.cmd && del install.cmd
-
Python SDK Async-first Python client with type hints, Pydantic models, and built-in support for streaming responses.
pip install taskforceai
-
TypeScript SDK Type-safe client for Node.js and browsers with streaming support, automatic retries, and full IDE autocomplete.
npm install taskforceai-sdk
-
cargo add taskforceai-sdk
-
go get github.com/ClayWarren/taskforceai-sdk-go
Official Homebrew tap for installing and managing TaskForceAI CLI releases on macOS.
- Official Documentation - Comprehensive guides, API references, and tutorials.
- REST API Reference - Detailed API endpoints and usage.
See CHANGELOG.md for a unified history of updates across all platforms (Web, Desktop, Mobile, CLI, and SDKs).
- Issues: Please file issues in the specific repository (e.g., TUI, SDKs).
Individual components are licensed under their respective licenses (mostly MIT). See specific repositories for details.
- In addition to the developer suite, TaskForceAI has:
- Apps: React Native Expo mobile (ios/android), Typescript/Tailwind CSS Tanstack Start web, and Rust Tauri desktop (macOS/Linux/Windows).
- Our Go server hosts the core package (Go), and connects to the multiple clients, services.
- Agent Tools: Web Search, Code Execution, Files.
- Everything publicly offered can be accessed from the main company site (Nextjs).
- Deployed on Vercel. Uses Vercel AI Gateway, Vercel Blob installers, Redis cache, Inngest background jobs, Stripe.
- Databases: Postgres for web, SQLite for mobile, desktop, cli.
- Web also uses fusejs for local search, dexiejs (indexedDB) for local storage.
- Many more details behind the scenes...