Observed since 20 Oct, 22:14 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Framework-agnostic AI crew orchestration - declare once, run on CrewAI, LangGraph, or Strands
Framework-agnostic AI crew orchestration - declare once, run on CrewAI, LangGraph, or Strands.
The AI agent ecosystem is fragmented:
agentic-crew solves this with a universal crew format that decomposes to any framework.
# Core (no framework - auto-detects at runtime)
pip install agentic-crew
# With specific framework
pip install agentic-crew[crewai] # CrewAI (recommended)
pip install agentic-crew[langgraph] # LangGraph
pip install agentic-crew[strands] # AWS Strands
# All frameworks
pip install agentic-crew[ai]
# .crewai/manifest.yaml
name: my-package
version: "1.0"
crews:
analyzer:
description: Analyze codebases
agents: crews/analyzer/agents.yaml
tasks: crews/analyzer/tasks.yaml
# crews/analyzer/agents.yaml
code_reviewer:
role: Senior Code Reviewer
goal: Find bugs and improvements
backstory: Expert at code analysis
# crews/analyzer/tasks.yaml
review_code:
description: Review the provided code for issues
expected_output: List of findings with severity
agent: code_reviewer
from agentic_crew import run_crew
# Auto-detects best framework
result = run_crew("my-package", "analyzer", inputs={"code": "..."})
Or from CLI:
agentic-crew run my-package analyzer --input "Review this code: ..."
The magic happens in core/decomposer.py:
from agentic_crew.core.decomposer import detect_framework, get_runner
# See what's available
framework = detect_framework() # "crewai", "langgraph", or "strands"
# Get a runner
runner = get_runner() # Auto-selects best
runner = get_runner("langgraph") # Force specific
# Build and run
crew = runner.build_crew(config)
result = runner.run(crew, inputs)
Any package can define crews in a .crewai/ directory:
my-package/
├── .crewai/
│ ├── manifest.yaml
│ ├── knowledge/
│ │ └── domain_docs/
│ └── crews/
│ └── my_crew/
│ ├── agents.yaml
│ └── tasks.yaml
└── src/
Then run:
agentic-crew run my-package my_crew --input "..."
A crew that scrapes API docs and generates HTTP connectors:
agentic-crew run vendor-connectors connector_builder \
--input '{"api_docs": "https://docs.meshy.ai/en"}'
Define crews for your specific domain and run them on any framework.
# Install with dev deps
uv sync --extra dev --extra tests --extra crewai
# Run tests
uv run pytest tests/ -v
# Lint
uvx ruff check src/ tests/ --fix
MIT
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.2.0 | 8 Dec 2025 | 20 |
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 22:14 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:cdd993661e16eea47def5562f7181c5d8dbeb17529faa7ea583bd9891b1ed7c7