中文简体 | Español | Português | 日本語 | Deutsch
Symbi is an AI-native agent framework for building autonomous, policy-aware agents that can safely collaborate with humans, other agents, and large language models.
- Docker (recommended) or Rust 1.88+
- Qdrant vector database (for semantic search)
Using GitHub Container Registry (Recommended):
Enable RESTful HTTP API for external integration:
Key Endpoints:
- GET /api/v1/health - Health check and system status
- GET /api/v1/agents - List all active agents (requires authentication)
- GET /api/v1/agents/{id}/status - Get specific agent status (requires authentication)
- POST /api/v1/agents - Create a new agent (requires authentication)
- PUT /api/v1/agents/{id} - Update an agent (requires authentication)
- DELETE /api/v1/agents/{id} - Delete an agent (requires authentication)
- POST /api/v1/agents/{id}/execute - Execute an agent (requires authentication)
- GET /api/v1/agents/{id}/history - Get agent execution history (requires authentication)
- POST /api/v1/workflows/execute - Execute workflows
- GET /api/v1/metrics - System metrics
Note: All /api/v1/agents* endpoints require Bearer token authentication. Set the API_AUTH_TOKEN environment variable and use the header: Authorization: Bearer <your-token>
- DSL Grammar: Complete Tree-sitter grammar for agent definitions
- Agent Runtime: Task scheduling, resource management, lifecycle control
- Tier 1 Sandboxing: Docker containerized isolation for agent operations
- MCP Integration: Model Context Protocol client for external tools
- SchemaPin Security: Basic cryptographic tool verification
- RAG Engine: Retrieval-augmented generation with vector search
- Context Management: Persistent agent memory and knowledge storage
- Vector Database: Qdrant integration for semantic search
- Comprehensive Secrets Management: HashiCorp Vault integration with multiple auth methods
- Encrypted File Backend: AES-256-GCM encryption with OS keychain integration
- Secrets CLI Tools: Complete encrypt/decrypt/edit operations with audit trails
- HTTP API: Optional RESTful interface (feature-gated)
- Advanced Sandboxing: gVisor and Firecracker isolation (Enterprise)
- AI Tool Review: Automated security analysis workflow (Enterprise)
- Cryptographic Audit: Complete audit trails with Ed25519 signatures (Enterprise)
- Multi-Agent Communication: Encrypted inter-agent messaging (Enterprise)
- Real-time Monitoring: SLA metrics and performance dashboards (Enterprise)
- Professional Services and Support: Custom development and support (Enterprise)
Define intelligent agents with built-in policies and capabilities:
Symbi provides enterprise-grade secrets management with multiple backend options:
- HashiCorp Vault: Production-ready secrets management with multiple authentication methods
- Token-based authentication
- Kubernetes service account authentication
- Encrypted Files: Local AES-256-GCM encrypted storage with OS keychain integration
- Agent Namespaces: Scoped secrets access per agent for isolation
- Complete audit trails for all secrets operations
- Cryptographic integrity verification
- Agent-scoped access controls
- Tamper-evident logging
- Tier 1 Isolation: Docker containerized agent execution
- Schema Verification: Cryptographic tool validation with SchemaPin
- Policy Engine: Basic resource access control
- Secrets Management: Vault integration and encrypted file storage
- Audit Logging: Operation tracking and compliance
- Enhanced Sandboxing: gVisor (Tier2) and Firecracker (Tier3) isolation (Enterprise)
- AI Security Review: Automated tool analysis and approval (Enterprise)
- Encrypted Communication: Secure inter-agent messaging (Enterprise)
- Comprehensive Audits: Cryptographic integrity guarantees (Enterprise)
- Getting Started - Installation and first steps
- DSL Guide - Complete language reference
- Runtime Architecture - System design
- Security Model - Security implementation
- API Reference - Complete API documentation
- Contributing - Development guidelines
- crates/runtime/README.md - Runtime-specific docs
- crates/runtime/API_REFERENCE.md - Complete API reference
- crates/dsl/README.md - DSL implementation details
Contributions welcome! Please see docs/contributing.md for guidelines.
Development Principles:
- Security first - all features must pass security review
- Zero trust - assume all inputs are potentially malicious
- Comprehensive testing - maintain high test coverage
- Clear documentation - document all features and APIs
- Secure code generation and refactoring
- Automated testing with policy compliance
- AI agent deployment with tool verification
- Knowledge management with semantic search
- Healthcare data processing with HIPAA compliance (Enterprise)
- Financial services with audit requirements (Enterprise)
- Government systems with security clearances (Enterprise)
- Legal document analysis with confidentiality (Enterprise)
Community Edition: MIT License
Enterprise Edition: Commercial license required
Contact ThirdKey for Enterprise licensing.
Symbi enables secure collaboration between AI agents and humans through intelligent policy enforcement, cryptographic verification, and comprehensive audit trails.
.png)


![A Book Club for Games, to Combat Loneliness [video]](https://www.youtube.com/img/desktop/supported_browsers/chrome.png)
