| + +#### Agent Inheritance + +Implement sophisticated agent hierarchies using object-oriented principles. Inherit configurations, behaviors, and capabilities across agent families for maintainable, scalable systems. + +#### Multi-Provider Architecture + +Support for 14+ LLM providers ensures vendor flexibility: + +- **Commercial**: OpenAI, Anthropic, Google AI, xAI, DeepSeek, Groq, Mistral AI, Cohere, Together AI, Perplexity, OpenRouter, Fireworks AI +- **Self-Hosted**: Ollama, LM Studio, vLLM, llama.cpp, LocalAI, Jan + +#### Framework Agnostic + +Seamless integration with leading AI frameworks: Microsoft Semantic Kernel (MSAF), LangChain, LlamaIndex. Choose the right tool for your use case. + +#### Portable Skills System + +Define agent capabilities once, deploy across platforms: GitHub Copilot, Cursor, Claude Code, OpenAI Codex, and custom IDEs. + + | ++ +#### API-First Architecture + +Production-grade RESTful API built with FastAPI. Comprehensive OpenAPI documentation, authentication, and rate limiting included. + +#### Model Context Protocol (MCP) + +Native support for the emerging MCP standard, enabling standardized tool discovery and interoperability across AI platforms. -## 🎯 What is Paracle? +#### Agent-to-Agent Protocol (A2A) -Paracle is a powerful framework for building **multi-agent AI applications** with unique features: +Federated agent communication protocol supporting distributed multi-agent systems and cross-organization collaboration. -- **🧬 Agent Inheritance**: Reuse and specialize agents like classes -- **🔌 Multi-Provider**: 14+ providers - Commercial (OpenAI, Anthropic, Google, xAI, DeepSeek, Groq, Mistral, Cohere, Together, Perplexity, OpenRouter, Fireworks) + Self-hosted (Ollama, LM Studio, vLLM, llama.cpp, LocalAI, Jan) -- **🎨 Multi-Framework**: MSAF, LangChain, LlamaIndex support -- **🎯 Write Once Skills**: Define skills once, export to Copilot, Cursor, Claude, Codex -- **🌐 API-First**: RESTful API with FastAPI -- **📡 MCP Native**: Model Context Protocol support -- **🤝 A2A Protocol**: Agent-to-Agent interoperability with external agents -- **🎭 BYO Philosophy**: Bring Your Own models, frameworks, tools +#### Enterprise Flexibility -## 🚀 Quick Start +Bring Your Own (BYO) architecture: models, frameworks, tools, infrastructure. No vendor lock-in. + +#### Security & Compliance + +- 95/100 security score (Bandit, Safety, Semgrep) +- ISO 27001:2022 & ISO 42001:2023 aligned +- SOC2 Type II compliant controls +- OWASP Top 10 & GDPR compliant + + | +
| + +**Using uv (Recommended)** + ```bash -# Using uv (recommended) uv pip install paracle +``` + + | ++ +**Using pip** -# Using pip +```bash pip install paracle ``` -### Configure API Keys + | +
| + +**API Keys Setup** ```bash # Copy example and add your keys cp .env.example .env -# Edit .env with your API keys (OPENAI_API_KEY, etc.) +# Edit .env with your API keys ``` -📖 **See [API Keys Guide](content/docs/api-keys.md) for detailed setup** +📖 [API Keys Guide](content/docs/api-keys.md) + + | +
| + +### 🎓 Getting Started + +- [⚡ Getting Started Guide](content/docs/getting-started.md) +- [🔑 API Keys Configuration](content/docs/api-keys.md) +- [🔌 Providers Guide](content/docs/providers.md) -- [Getting Started Guide](content/docs/getting-started.md) - Quick start in 5 minutes -- [API Keys Configuration](content/docs/api-keys.md) - Set up LLM provider API keys -- [Providers Guide](content/docs/providers.md) - All 14+ supported providers + | +-### Architecture & Design +### 🏗️ Architecture & Design -- [Architecture Overview](content/docs/architecture.md) - System design and patterns -- [Synchronization Guide](content/docs/synchronization-guide.md) - Sync/async patterns -- [API-First CLI](content/docs/api-first-cli.md) - CLI architecture with API fallback +- [🎯 Architecture Overview](content/docs/architecture.md) +- [🔄 Synchronization Guide](content/docs/synchronization-guide.md) +- [🌐 API-First CLI](content/docs/api-first-cli.md) -### Features + | +-- [Skills System](content/docs/skills.md) - Write once, export to all AI platforms -- [Built-in Tools](content/docs/builtin-tools.md) - 9 native tools (filesystem, HTTP, shell) -- [MCP Integration](content/docs/mcp-integration.md) - Model Context Protocol support -- [Security Audit Report](content/docs/security-audit-report.md) - Security assessment -- [Examples](examples/) - 11 code examples and tutorials +### ✨ Features -### Reference +- [🎯 Skills System](content/docs/skills.md) +- [🔧 Built-in Tools](content/docs/builtin-tools.md) +- [📡 MCP Integration](content/docs/mcp-integration.md) +- [🔒 Security Audit](content/docs/security-audit-report.md) -- [Roadmap](.parac/roadmap/roadmap.yaml) - Development roadmap -- [Architecture Decisions](.parac/roadmap/decisions.md) - ADRs + | +
| + +### 📚 Reference + +[🗺️ Roadmap](.parac/roadmap/roadmap.yaml) • +[📝 Architecture Decisions](.parac/roadmap/decisions.md) • +[💡 Examples](examples/) + + | +||
|
+1. Fork +Fork Repository + |
+
+2. Branch +Create Feature Branch + |
+
+3. Develop +Implement Changes + |
+
+4. Test +Validate Quality + |
+
+5. Submit +Pull Request + |
+
|
+
+ |
+
+
+ |
+