Labsco
ACNet-AI logo

OmniTaskAgent

โ˜… 3

from ACNet-AI

A multi-model agent for managing tasks across various platforms, requiring API keys for different AI models.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedAccount requiredNeeds API keys

OmniTaskAgent

A powerful multi-model task management system that can connect to various task management systems and help users choose and use the task management solution that best suits their needs.

Features

  • Task Management System: Create, list, update and delete tasks, support status tracking and dependency management
  • Task Decomposition and Analysis: Break down complex tasks into subtasks, support complexity assessment and PRD automatic parsing
  • Python Native Implementation: Built entirely in Python, seamlessly integrated with the Python ecosystem
  • Multi-Model Support: Compatible with multiple models like OpenAI, Claude, etc., not limited to specific API providers
  • Editor Integration: Integrate with editors like Cursor through MCP protocol for smooth development experience
  • Intelligent Workflow: Implement intelligent task management process based on LangGraph's ReAct pattern
  • Multi-System Integration: Can connect to various professional task management systems like mcp-shrimp-task-manager and claude-task-master
  • Cross-Scenario Application: Suitable for general development projects, vertical domain projects, and other task systems

Project Structure

omnitaskagent/
โ”œโ”€โ”€ omni_task_agent/     # Main code package
โ”‚   โ”œโ”€โ”€ agent.py           # LangGraph agent definition
โ”‚   โ”œโ”€โ”€ config.py          # Configuration management
โ”‚   โ””โ”€โ”€ cli.py             # Command line interface
โ”œโ”€โ”€ examples/              # Example code
โ”‚   โ””โ”€โ”€ basic_usage.py     # Basic usage example
โ”œโ”€โ”€ tests/                 # Test cases
โ”œโ”€โ”€ run_mcp.py             # MCP service entry
โ”œโ”€โ”€ adapters.py            # MCP adapters
โ”œโ”€โ”€ langgraph.json         # LangGraph API configuration
โ”œโ”€โ”€ package.json           # Node.js dependencies
โ””โ”€โ”€ pyproject.toml         # Python dependencies

Reference Projects