open-agent-spec and agentspec

These are competitors offering overlapping declarative YAML-based agent specification standards, with Open Agent Spec being the more mature and adopted option featuring multi-engine support (OpenAI, Anthropic, Grok, local) versus AgentSpec's minimal development status.

open-agent-spec
52
Established
agentspec
37
Emerging
Maintenance 13/25
Adoption 11/25
Maturity 18/25
Community 10/25
Maintenance 13/25
Adoption 3/25
Maturity 9/25
Community 12/25
Stars: 6
Forks: 1
Downloads: 1,371
Commits (30d): 0
Language: Python
License: MIT
Stars: 3
Forks: 1
Downloads:
Commits (30d): 0
Language: TypeScript
License:
No risk flags
No Package No Dependents

About open-agent-spec

prime-vector/open-agent-spec

Open Agent Spec is a declarative YAML standard and CLI for defining and generating AI agents. One spec, any LLM engine (OpenAI, Anthropic, Grok, Cortex, local, custom).

Enforces strict input/output schema validation to prevent silent failures when LLM responses deviate from expected structure, and supports both direct execution via `oa run` and Python scaffold generation via `oa init` for gradual customization. Uses Jinja2 templating for dynamic prompts and provides a CLI-first workflow that keeps agent definitions versioned in `.agents/` directories for CI/CD integration and multi-engine portability.

About agentspec

agents-oss/agentspec

Declarative agent spec

Related comparisons

Scores updated daily from GitHub, PyPI, and npm data. How scores work