openteams  by openteams-lab

AI agentic teammates for multiplying efficiency

Created 2 months ago
304 stars

Top 88.0% on SourcePulse

GitHubView on GitHub
Project Summary

OpenTeams provides an open-source platform for creating and managing AI agent teams, aiming to multiply user efficiency in the AI era. It targets developers and power users seeking to orchestrate multiple AI agents for complex tasks, offering features like autonomous collaboration, parallel execution, and a shared context to streamline workflows. The platform emphasizes local execution for data privacy and supports a wide range of coding agents.

How It Works

OpenTeams facilitates agentic collaboration through a flexible communication architecture. Initially based on free-form collaboration via @mentions, it is evolving towards a workflow-centric model (v0.4.0) featuring a centralized communication architecture, task-flow Directed Acyclic Graphs (DAGs), and an independent scheduler for state transitions. This approach aims to improve stability and efficiency by structuring tasks into nodes and supporting iterative planning. Core advantages include parallel execution of multiple agents on the same task within a shared context, autonomous agent handoffs, and customizable team guidelines.

Quick Start & Requirements

  • Primary Install:
    • Web App (Mac/Linux): npx openteams-web
    • Desktop App: Download from releases.
  • Prerequisites: API keys for chosen service providers (e.g., Claude, Gemini, Codex). No AI agent installation is required since v0.3.7.
  • Dependencies: Supported agents require individual npm installations (e.g., npm i -g @anthropic-ai/claude-code).
  • Links: Docs English, 简体中文, 繁體中文, 日本語, 한국어, Français, Español.

Highlighted Details

  • Supports 10+ coding agent runtimes including Claude Code, Gemini CLI, Codex, and Qwen Code.
  • Features shared group-chat context, ensuring all participants work from a synchronized conversation history.
  • Enables parallel execution where multiple agents can work concurrently on a single task.
  • Offers autonomous collaboration allowing agents to @mention and coordinate directly.
  • Includes 160+ built-in AI members and 8 team presets, with 1000+ customizable skills.
  • Fully local execution keeps runtime artifacts within the user's workspace, ensuring data privacy.

Maintenance & Community

Recent updates include a Workspace File Change Viewer (v0.3.15), dark UI mode (v0.3.12), and the built-in openteams-CLI agent (v0.3.7). The project has a roadmap indicating planned improvements like a high-efficiency team collaboration framework and more agent integrations. Community engagement is facilitated via GitHub Issues, GitHub Discussions, and a Discord server.

Licensing & Compatibility

The project's README does not specify a software license. This absence creates ambiguity regarding usage rights, modification, and distribution, potentially impacting commercial adoption or integration with closed-source projects.

Limitations & Caveats

The current free-form collaboration model can be unstable due to agent output uncertainty, potentially breaking collaboration chains. The upcoming v0.4.0 workflow mode aims to address this by introducing a more structured, centralized architecture. The project relies on external AI service providers, requiring users to manage their own API keys and associated costs.

Health Check
Last Commit

1 day ago

Responsiveness

Inactive

Pull Requests (30d)
16
Issues (30d)
4
Star History
215 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.