# UGENT > Universal AI Agent Framework — a personal and enterprise agent operating system built in Rust: local-first, tool-rich, memory-aware, workflow-capable, and enterprise-governed. ## Overview UGENT is a multi-model, multi-channel AI agent runtime with a deterministic orchestrator, injection firewall, context intelligence engine, hybrid memory, and encrypted peer-to-peer swarm communication. Built in Rust for production reliability. ## Key Pages - [Features](https://ugent.dev/#features) — multi-model routing, 13 channels, orchestrator, context engine, memory, security - [Architecture](https://ugent.dev/#architecture) — three-tier layer design, 30+ crates, plugin SDK - [Swarm P2P](https://ugent.dev/#swarm) — encrypted multi-agent communication across machines - [Build Plugins](https://ugent.dev/#start) — scaffold channel plugins with cargo generate - [Context Intelligence](https://ugent.dev/context.html) — semantic search, knowledge graph, retrieval pipeline - [Platform](https://ugent.dev/platform.html) — multi-user identity, per-user memory, RBAC, Web Atelier - [Use Cases](https://ugent.dev/use-cases.html) — personal and enterprise scenarios ## Capabilities - **Multi-Model**: OpenAI, Anthropic, Google, DeepSeek, DashScope, Azure, Bedrock, Ollama, OpenRouter, and any OpenAI-compatible endpoint - **13 Channels**: Telegram, Slack, Discord, LINE, WeChat, WeCom, Weixin, Email, DingTalk, WhatsApp, Salesforce, Web, Translation - **Orchestrator v2**: Master-worker DAG with crash recovery, quality gates, fallback chains, shared memory, adaptive planning - **Context Intelligence**: Semantic search + knowledge graph + LSP diagnostics over your entire codebase - **Hybrid Memory**: Full-text search plus optional semantic embeddings with per-user isolation - **Injection Firewall**: Deterministic source-boundary security with taint tracking, MCP pinning, and skills firewall - **Vault**: Local-first encrypted secret store and provider egress gateway — API keys never appear in config or logs - **Intent Gate**: Semantic classification that blocks out-of-scope queries before they reach the LLM - **Swarm P2P**: mTLS, Biscuit tokens, Cedar policy, A2A protocol, mDNS discovery - **Cron Jobs**: Scheduled recurring tasks with execution isolation and run history - **Systemd Daemon**: Production deployment as a systemd service ## Plugin Template The public plugin template for building new channel plugins: ```bash cargo install cargo-generate cargo generate --git https://github.com/unizhu/ugent-plugin-template ``` ## License Private Beta. Built with Rust.