ayaiay Documentation
Welcome to the ayaiay documentation! ayaiay is a comprehensive platform for discovering, sharing, and managing AI agent packs, instructions, prompts, and MCP servers.
What is ayaiay?
ayaiay is an ecosystem of tools designed to make AI development more collaborative and efficient:
- ayaiay Catalog: A web platform for discovering and sharing AI resources
- ayaiay CLI: A command-line tool for managing packs locally
- ayaiay MCP: A .NET MCP server implementation for programmatic access
Quick Navigation
For Users
- Getting Started - Your first steps with ayaiay
- Catalog Guide - Browse and discover packs on the web
- CLI Guide - Install and manage packs from the terminal
For Developers
- Creating Packs - Build your first pack
- Publishing Packs - Share your work with the community
- MCP Integration - Integrate with MCP-compatible tools
- AI Provider Guides - Understand provider-specific concepts (GitHub Copilot, Claude, Gemini, OpenAI) and ayaiay OAuth for bots
For Advanced Users
- Architecture - Deep dive into ayaiay's design
- Deployment - Host your own instance
- API Reference - Programmatic access to the catalog
Key Concepts
Packs
Packs are the fundamental unit in ayaiay. A pack is a collection of AI resources that can include:
- Agents: AI agent profiles with specific capabilities and personalities
- Instructions: Detailed guidelines for AI behavior and task execution
- Prompts: Reusable prompt templates with variables
- MCP Servers: Model Context Protocol servers that provide tools and resources
Publishers
Publishers are organizations or individuals who create and maintain packs. Each pack belongs to a publisher, who controls its versioning and distribution.
Versions
Packs follow semantic versioning (e.g., 1.0.0, 1.2.3). Each version is immutable and linked to a specific Git commit, ensuring reproducibility.
Getting Help
- GitHub Issues: Report bugs or request features
- Documentation: You're reading it! Explore the sidebar for detailed guides
- Community: Connect with other ayaiay users and contributors
Next Steps
Choose your path:
- I want to use existing packs → Start with Getting Started
- I want to create packs → Jump to Pack Development
- I want to integrate ayaiay → Check out ayaiay MCP