openvort  by openvort

AI Employee Platform for team collaboration and task automation

Created 3 weeks ago

New!

449 stars

Top 66.9% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

OpenVort provides an open-source AI Employee Platform, enabling the creation of AI agents that collaborate with real teams across WeCom, DingTalk, and Feishu. It automates tasks like coding, code review, and reporting, functioning as virtual colleagues to boost team productivity. The platform targets technical users and organizations aiming to integrate AI into their operational workflows.

How It Works

The core is an AI-driven agentic loop leveraging Claude's tool-use for autonomous task execution. AI employees are virtual members with defined roles and skills, performing automated reports, code reviews, and testing. Asynchronous task execution allows background work with user notifications. The architecture routes IM interactions through channel adapters to an Agent Runtime and Plugin Tools, integrating with external systems.

Quick Start & Requirements

Local setup involves cloning, pip install -e ".[dev]", configuring .env (especially OPENVORT_LLM_API_KEY), and running openvort start --web. Docker deployment uses docker compose up -d. Access the web panel at http://localhost:8090. A valid LLM API key is mandatory.

Highlighted Details

  • AI-Driven Agentic Loop: Utilizes Claude tool use with multi-model failover for autonomous task execution.
  • Virtual AI Employees: Bind to roles/skills, automate tasks, and can run in isolated Docker environments.
  • Extensible Plugin Architecture: Supports pluggable Channels (IM) and Plugins (Tools + Prompts), with an Extension Market for sharing Skills and Plugins.
  • Broad Integrations: Connects with WeCom, DingTalk, Feishu, OpenClaw (WhatsApp, Telegram, Slack, Discord), Jenkins, Git, ZenTao, and RAG knowledge bases.
  • Asynchronous Task Handling: Enables background processing with completion notifications.

Maintenance & Community

Community engagement is facilitated through official documentation and GitHub Issues for bug reports and feature requests.

Licensing & Compatibility

Licensed under AGPL-3.0, a strong copyleft license requiring careful consideration for commercial use or integration with proprietary code.

Limitations & Caveats

Operation necessitates a mandatory LLM API key. The AGPL-3.0 license imposes obligations on derived works. Setup requires specific environment variable configurations for LLM providers and IM platforms.

Health Check
Last Commit

5 hours ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
1
Star History
453 stars in the last 26 days

Explore Similar Projects

Feedback? Help us improve.