Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
An autonomous Python developer agent built with CrewAI — give it a problem, get working code back Coder Crew - Agentic AI Code Execution System An intelligent **agentic AI system** powered by **CrewAI** that writes, executes, and validates Python code autonomously. This project showcases advanced AI agent orchestration with real code execution capabilities using containerized environments. 🏗️ Architecture Overview System Design Philosophy This project implements a **single-agent crew** with **sequential processi Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Freshness
Last checked 4/15/2026
Best For
coder is best for crewai, multi-agent workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB REPOS, runtime-metrics, public facts pack
An autonomous Python developer agent built with CrewAI — give it a problem, get working code back Coder Crew - Agentic AI Code Execution System An intelligent **agentic AI system** powered by **CrewAI** that writes, executes, and validates Python code autonomously. This project showcases advanced AI agent orchestration with real code execution capabilities using containerized environments. 🏗️ Architecture Overview System Design Philosophy This project implements a **single-agent crew** with **sequential processi
Public facts
4
Change events
1
Artifacts
0
Freshness
Apr 15, 2026
Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Apr 15, 2026
Vendor
Kksen18 Collab
Artifacts
0
Benchmarks
0
Last release
Unpublished
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Setup snapshot
Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Kksen18 Collab
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
python
yaml
coder: role: Python Developer goal: Write python code to achieve assignment and validate output backstory: Seasoned python developer with a knack for clean, efficient code llm: gpt-4o-mini
yaml
coding_task:
description: Write python code to achieve this: {assignment}
expected_output: A text file with code and execution output
agent: coder
output_file: output/code_and_output.txtpython
@CrewBase
class Coder:
"""Coder crew with safe code execution capabilities"""
@agent
def coder(self) -> Agent:
# Agent with CodeInterpreterTool for safe execution
@task
def coding_task(self) -> Task:
# Task configuration
@crew
def crew(self) -> Crew:
# Crew assembly with sequential processingtext
User Input → Agent Plans → Agent Codes → Agent Executes → Output File
text
Manager Agent
|
┌────────────────┼────────────────┐
↓ ↓ ↓
Coder Agent Tester Agent Reviewer Agentpython
tools=[
CodeInterpreterTool(
user_docker_base_url="npipe:////./pipe/podman-machine-default"
)
]Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB REPOS
Editorial quality
ready
An autonomous Python developer agent built with CrewAI — give it a problem, get working code back Coder Crew - Agentic AI Code Execution System An intelligent **agentic AI system** powered by **CrewAI** that writes, executes, and validates Python code autonomously. This project showcases advanced AI agent orchestration with real code execution capabilities using containerized environments. 🏗️ Architecture Overview System Design Philosophy This project implements a **single-agent crew** with **sequential processi
An intelligent agentic AI system powered by CrewAI that writes, executes, and validates Python code autonomously. This project showcases advanced AI agent orchestration with real code execution capabilities using containerized environments.
This project implements a single-agent crew with sequential processing and safe code execution capabilities. Unlike traditional multi-agent systems, this architecture focuses on a specialized Python developer agent that handles the complete coding lifecycle: planning, implementation, execution, and validation.
config/agents.yaml)Agents are autonomous AI entities with specific roles, goals, and capabilities. Each agent is configured with:
Current Agent Configuration:
coder:
role: Python Developer
goal: Write python code to achieve assignment and validate output
backstory: Seasoned python developer with a knack for clean, efficient code
llm: gpt-4o-mini
config/tasks.yaml)Tasks define specific work items assigned to agents. Key attributes include:
Current Task Configuration:
coding_task:
description: Write python code to achieve this: {assignment}
expected_output: A text file with code and execution output
agent: coder
output_file: output/code_and_output.txt
crew.py)The Coder class orchestrates the entire system using the @CrewBase decorator pattern:
@CrewBase
class Coder:
"""Coder crew with safe code execution capabilities"""
@agent
def coder(self) -> Agent:
# Agent with CodeInterpreterTool for safe execution
@task
def coding_task(self) -> Task:
# Task configuration
@crew
def crew(self) -> Crew:
# Crew assembly with sequential processing
Key Configuration Parameters:
allow_code_execution=True: Enables the agent to execute codecode_execution_mode="safe": Runs code in isolated containersmax_execution_time=30: Timeout for code execution (seconds)max_retry_limit=3: Number of retry attempts on failureprocess=Process.sequential: Tasks execute in order (vs. hierarchical)Process.sequentialUser Input → Agent Plans → Agent Codes → Agent Executes → Output File
Process.hierarchical with a manager LLM Manager Agent
|
┌────────────────┼────────────────┐
↓ ↓ ↓
Coder Agent Tester Agent Reviewer Agent
The CodeInterpreterTool provides safe, containerized Python code execution:
Configuration:
tools=[
CodeInterpreterTool(
user_docker_base_url="npipe:////./pipe/podman-machine-default"
)
]
CrewAI's CodeInterpreterTool requires Docker for containerized code execution. On Windows, Docker Desktop has licensing restrictions and resource overhead. Podman is a lightweight, open-source alternative, but CrewAI wasn't designed to work with Podman out of the box.
This project successfully integrates Podman with CrewAI through a three-step workaround:
CrewAI performs subprocess checks for docker.exe. Solution: Create a symbolic link or copy podman.exe to docker.exe in your PATH.
# Navigate to Podman installation directory
cd "C:\Program Files\RedHat\Podman"
# Copy podman.exe as docker.exe
Copy-Item podman.exe docker.exe
Why This Works: CrewAI's internal checks look for docker CLI availability without actually using Docker-specific commands.
The Docker SDK for Python (used by CodeInterpreterTool) needs to connect to Podman's socket:
# Set for current session
$env:DOCKER_HOST = "npipe:////./pipe/podman-machine-default"
# Set permanently (User scope)
[System.Environment]::SetEnvironmentVariable(
"DOCKER_HOST",
"npipe:////./pipe/podman-machine-default",
"User"
)
Technical Details:
npipe:// - Named pipe protocol for Windows////./pipe/ - Windows named pipe path syntaxpodman-machine-default - Default Podman machine socket nameRemove Docker Desktop configuration remnants that interfere with Podman:
# Edit or delete ~/.docker/config.json
# Remove: "credsStore": "desktop"
Why This Matters: Docker Desktop's credential store causes authentication conflicts with Podman.
By configuring user_docker_base_url in the CodeInterpreterTool:
CodeInterpreterTool(user_docker_base_url="npipe:////./pipe/podman-machine-default")
The agent now routes all containerized code execution through Podman, maintaining:
Getting CrewAI to work with Podman on Windows required solving 5 critical issues. Here's the complete breakdown:
Problem: CrewAI validates Docker availability using:
subprocess.run(["docker", "info"])
With only Podman installed, there's no docker command, causing CrewAI to fail initialization.
Solution: Copy podman.exe as docker.exe to a directory on PATH:
# Create a local bin directory (if it doesn't exist)
New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.local\bin"
# Copy podman.exe as docker.exe
Copy-Item "C:\Program Files\RedHat\Podman\podman.exe" "$env:USERPROFILE\.local\bin\docker.exe"
# Add to PATH for current session
$env:Path += ";$env:USERPROFILE\.local\bin"
# Add to PATH permanently (User scope)
$currentPath = [System.Environment]::GetEnvironmentVariable("Path", "User")
[System.Environment]::SetEnvironmentVariable("Path", "$currentPath;$env:USERPROFILE\.local\bin", "User")
Why This Works: CrewAI only checks for docker CLI existence, not Docker-specific functionality. Podman is Docker-compatible, so this alias works seamlessly.
First Attempt (Failed): Creating a docker.bat batch file wrapper.
Problem: subprocess.run(["docker", "info"]) passes arguments as a list (no shell invocation). On Windows, this only looks for .exe, .com, .cmd executables — not .bat files when called without shell=True.
Solution: Use an actual .exe file (copy or symlink) instead of a batch script. The solution from Issue 1 resolves this.
Technical Note: PowerShell aliases (Set-Alias) also don't work because they're shell-specific and not visible to Python's subprocess module.
Problem: The docker-py SDK (used internally by CodeInterpreterTool) defaults to:
tcp://127.0.0.1:2376 # Docker's default TCP socket
But Podman on Windows uses a named pipe:
npipe:////./pipe/podman-machine-default
Without proper configuration, the SDK couldn't connect to Podman's socket.
Solution: Set the DOCKER_HOST environment variable:
# Temporary (current session)
$env:DOCKER_HOST = "npipe:////./pipe/podman-machine-default"
# Permanent (User scope) - RECOMMENDED
[System.Environment]::SetEnvironmentVariable(
"DOCKER_HOST",
"npipe:////./pipe/podman-machine-default",
"User"
)
Verification:
# Check current value
echo $env:DOCKER_HOST
# Test connection
podman ps # Should work without errors
Important: After setting permanently, restart your terminal or IDE to pick up the new environment variable.
First Attempt (Failed): Passing user_docker_base_url directly to CodeInterpreterTool:
tools=[CodeInterpreterTool(user_docker_base_url="npipe:////./pipe/podman-machine-default")]
Problem: When allow_code_execution=True is set on the Agent (which is required for code execution), CrewAI creates its own internal CodeInterpreterTool instance that ignores any tool you pass in the tools list. This internal instance calls docker.from_env(), which doesn't receive the custom URL.
Solution: Set DOCKER_HOST at the environment level so docker.from_env() picks it up globally:
# In your code (optional, if not set at system level)
import os
os.environ["DOCKER_HOST"] = "npipe:////./pipe/podman-machine-default"
Better Approach: Set DOCKER_HOST permanently at the system level (see Issue 3), so it applies to all processes.
Architectural Insight: This behavior is by design in CrewAI. The internal tool creation ensures consistent code execution environments across all agents, but requires environment-level configuration rather than parameter passing.
Problem: After uninstalling Docker Desktop, ~/.docker/config.json retained this configuration:
{
"credsStore": "desktop",
"auths": {}
}
When docker-py tried to authenticate, it looked for docker-credential-desktop.exe, which no longer exists, causing authentication failures.
Error Message:
Error: docker-credential-desktop not found
Solution: Clean the Docker config file:
# Option 1: Reset to minimal config
Set-Content "$env:USERPROFILE\.docker\config.json" '{"auths": {}}'
# Option 2: Delete the entire config (will be recreated)
Remove-Item "$env:USERPROFILE\.docker\config.json" -Force
# Option 3: Manually edit and remove the "credsStore" line
notepad "$env:USERPROFILE\.docker\config.json"
Prevention: If you still have Docker Desktop installed alongside Podman, you may need to configure Podman to use its own credential store:
{
"auths": {},
"credHelpers": {
"registry.example.com": "podman"
}
}
To ensure everything is configured correctly:
podman machine list)docker.exe alias created (Issue 1)DOCKER_HOST environment variable set permanently (Issue 3).docker/config.json cleaned of Desktop artifacts (Issue 5)docker ps works without errorspodman ps shows same containers as docker psgit clone <your-repo-url>
cd coder
pip install uv
crewai install
.env file (see .env.example):OPENAI_API_KEY=your_api_key_here
Run the crew from your terminal:
crewai run
You'll be prompted to enter a coding assignment. The agent will:
Input:
Enter the coding assignment: Calculate the first 10,000 terms of the Leibniz formula for Pi
Output: (output/code_and_output.txt)
# Python program to calculate the first 10,000 terms of the series
total = 0
for i in range(10000):
term = 1 / (2 * i + 1)
if i % 2 == 0:
total += term # Add for even index
else:
total -= term # Subtract for odd index
# Multiply the total by 4
result = total * 4
print(result)
Execution Output:
3.1414926535900345
The agent successfully:
Edit src/coder/config/agents.yaml:
coder:
role: >
Senior Python Architect
goal: >
Design and implement production-grade Python solutions
backstory: >
15 years of experience in scalable system design
llm: gpt-4 # Upgrade to more powerful model
Edit src/coder/config/tasks.yaml:
code_review_task:
description: >
Review the code for best practices, security, and performance
expected_output: >
A detailed code review report
agent: coder
output_file: output/review.txt
Modify src/coder/crew.py:
@crew
def crew(self) -> Crew:
return Crew(
agents=self.agents,
tasks=self.tasks,
process=Process.hierarchical, # Changed from sequential
manager_llm="gpt-4", # Required for hierarchical
verbose=True,
)
coder/
├── src/coder/
│ ├── __init__.py
│ ├── main.py # Entry point, handles user input
│ ├── crew.py # Crew orchestration and agent config
│ └── config/
│ ├── agents.yaml # Agent definitions
│ └── tasks.yaml # Task configurations
├── output/
│ └── code_and_output.txt # Generated code and results
├── pyproject.toml # Dependencies and metadata
├── .env.example # Environment variable template
├── LICENSE # MIT License
└── README.md # This file
Symptom: Error connecting to Docker daemon or docker.errors.DockerException
Quick Checks:
# 1. Verify Podman machine is running
podman machine list
# Should show "Currently running" status
# 2. Check DOCKER_HOST environment variable
echo $env:DOCKER_HOST
# Should output: npipe:////./pipe/podman-machine-default
# 3. Test connection
podman ps
docker ps # Should show same output
Solutions:
docker command not found → See Issue 1 in Podman Deep Divedocker-credential-desktop error → See Issue 5Restart Checklist (after configuration changes):
# 1. Stop and restart Podman machine
podman machine stop
podman machine start
# 2. Restart terminal or reload environment
refreshenv # If using chocolatey
# OR close and reopen terminal
# 3. Verify connection
docker ps
Symptom: ERROR: Code execution timed out after 30 seconds
Solution: Increase timeout in crew.py:
@agent
def coder(self) -> Agent:
return Agent(
config=self.agents_config["coder"],
max_execution_time=60, # Increase from 30 to 60 seconds
max_retry_limit=5, # Also increase retries if needed
# ... other config
)
For Long-Running Tasks:
max_execution_time=300 # 5 minutes for complex computations
Symptom: Agent returns code but doesn't run it
Checklist:
allow_code_execution=True in agent definitioncode_execution_mode="safe" (not "unsafe" or missing)Symptom: RateLimitError or slow agent responses
Solutions:
coder:
llm: gpt-3.5-turbo # Faster, higher rate limits than gpt-4
from tenacity import retry, stop_after_attempt, wait_exponential
@retry(stop=stop_after_attempt(3), wait=wait_exponential(min=1, max=10))
def run():
result = Coder().crew().kickoff(inputs=inputs)
return result
# In .env file
OPENAI_API_RATE_LIMIT_DELAY=2 # Seconds between requests
Symptom: ModuleNotFoundError or ImportError
Solution: Reinstall dependencies:
# Clean install
uv pip uninstall crewai crewai-tools
crewai install
# OR force reinstall
pip install --force-reinstall crewai==0.108.0 crewai-tools==0.38.1
Symptom: output/code_and_output.txt not appearing
Checks:
# 1. Verify output directory exists
Test-Path "output" # Should return True
# 2. Check file permissions
Get-Acl "output"
# 3. Manually create directory
New-Item -ItemType Directory -Force -Path "output"
Verify task configuration in tasks.yaml:
coding_task:
output_file: output/code_and_output.txt # Ensure this path is correct
Issue: Path separator problems (backslash vs forward slash)
Solution: CrewAI expects forward slashes (/) even on Windows:
output_file: output/code_and_output.txt # ✅ Correct
output_file: output\code_and_output.txt # ❌ May cause issues
Issue: PowerShell execution policy blocks scripts
Solution:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
verbose=True in crew.py (already enabled by default)echo $env:OPENAI_API_KEY should show your keyMIT License - see LICENSE file for details
Built with 🤖 Agentic AI and ⚡ CrewAI
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/crewai-kksen18-collab-coder/snapshot"
curl -s "https://xpersona.co/api/v1/agents/crewai-kksen18-collab-coder/contract"
curl -s "https://xpersona.co/api/v1/agents/crewai-kksen18-collab-coder/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Rank
70
AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs
Traction
No public download signal
Freshness
Updated 5d ago
Rank
70
Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!
Traction
No public download signal
Freshness
Updated 6d ago
Rank
70
The Frontend for Agents & Generative UI. React + Angular
Traction
No public download signal
Freshness
Updated 23d ago
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/crewai-kksen18-collab-coder/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/crewai-kksen18-collab-coder/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/crewai-kksen18-collab-coder/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/crewai-kksen18-collab-coder/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/crewai-kksen18-collab-coder/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/crewai-kksen18-collab-coder/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_REPOS",
"generatedAt": "2026-04-17T01:55:17.432Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "crewai",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "multi-agent",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:crewai|supported|profile capability:multi-agent|supported|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Kksen18 Collab",
"href": "https://github.com/kksen18-collab/coder",
"sourceUrl": "https://github.com/kksen18-collab/coder",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T06:04:26.232Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/crewai-kksen18-collab-coder/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/crewai-kksen18-collab-coder/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T06:04:26.232Z",
"isPublic": true
},
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/crewai-kksen18-collab-coder/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/crewai-kksen18-collab-coder/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to coder and adjacent AI workflows.