Faber Overview
Faber: Universal AI Agent Orchestration
Section titled “Faber: Universal AI Agent Orchestration”Write-once, deploy-everywhere AI agent definitions.
Faber enables you to define AI agents once and deploy them to any framework (Claude Code, LangGraph, CrewAI) and any platform (GitHub, Linear, Jira, AWS, GCP) without rewriting code.
Key Features
Section titled “Key Features”🎯 Three-Dimensional Abstraction
Section titled “🎯 Three-Dimensional Abstraction”- Framework Abstraction - Deploy to Claude Code, LangGraph, CrewAI, or custom frameworks
- Platform Abstraction - Work with GitHub, GitLab, Linear, Jira, AWS, GCP via MCP
- Organization Abstraction - Customize for your company without forking
⚒️ Five First-Class Concepts
Section titled “⚒️ Five First-Class Concepts”- Roles - AI agent definitions with contexts, tasks, and flows
- Tools - MCP servers and utilities for platform integration
- Evals - Testing and evaluation scenarios
- Teams - Multi-agent compositions
- Workflows - Cross-team orchestrations
📚 Seven Context Categories
Section titled “📚 Seven Context Categories”- Specialists - Domain expertise loaded on-demand
- Platforms - Platform-specific adapters (MCP)
- Standards - Best practices and conventions
- Patterns - Design patterns and architectures
- Playbooks - Operational procedures
- References - API and framework documentation
- Troubleshooting - Issue resolution guides
How It Works
Section titled “How It Works”- Define agents in platform-agnostic YAML
- Customize via overlays without forking
- Build for any target framework
- Deploy with framework-specific artifacts
Quick Example
Section titled “Quick Example”org: acmesystem: devopsname: issue-managertype: roleplatforms: [github-issues, linear, jira]# Build for different frameworksfractary faber build claude role issue-manager # → .claude/agents/fractary faber build langgraph role issue-manager # → langgraph/graphs/fractary faber build crewai role issue-manager # → crewai/agents/