|
Download README.md from graphene-lab/AgentBridge: direct link, hf CLI and curl.
- Browser
- Download file 5.11 kB
-
https://huggingface.co/graphene-lab/AgentBridge/resolve/main/README.md
- Command line
-
hf download hf://graphene-lab/AgentBridge/README.md
-
curl -L -o README.md https://huggingface.co/graphene-lab/AgentBridge/resolve/main/README.md
5.11 kB
| title: AgentBridge | |
| emoji: π€ | |
| colorFrom: blue | |
| colorTo: green | |
| sdk: static | |
| pinned: true | |
| license: other | |
| short_description: Self-hosted AI office agents β terminal chat, OpenAI-compatible API and MCP in one process | |
| tags: | |
| - agent | |
| - agents | |
| - office-automation | |
| - rag | |
| - self-hosted | |
| - llm | |
| - tts | |
| - mcp | |
| - telegram | |
| - sip | |
| # AgentBridge (codename "AGENT") | |
| **Add agentic power to your work.** AgentBridge is a self-hosted server that runs AI agents with | |
| two interfaces in a single process: a full-screen chat terminal (TUI) and a standard HTTP API | |
| compatible with OpenAI β plus a native MCP connector. Chat in the terminal while scripts, bots and | |
| apps use the same agents on the same port: same process, same conversations, no bridges, no | |
| synchronization. | |
| It encapsulates agentic functions in a well-designed **application-level sandbox** that prevents an | |
| AI from acting outside its tools, while letting it handle real business tasks with a very high level | |
| of privacy and confidentiality. Your documents stay on your machine: the knowledge base is a plain | |
| folder on disk, not a cloud upload. | |
| ## What it can do | |
| - **Documents, spreadsheets, presentations, PDF reports** generated end-to-end from a plain prompt | |
| (Word/Excel/PowerPoint via the OfficeTool plugin family). | |
| - **Email** β read and send mail with your account. | |
| - **Web research** β search, sources and reports. | |
| - **Voice** β dictate and hear the assistant speak with in-process **Kokoro neural TTS** (no setup, | |
| voices included). | |
| - **Phone access (SIP)** β the server becomes a phone endpoint, reachable 24/7 behind a DTMF PIN. | |
| - **Telegram** β private-chat messaging with the agents, attachments both ways. | |
| - **Scheduled tasks** β the agent plans work ahead and runs recurring duties on its own. | |
| - **Podcasts** β complete podcast episodes (research β script β narration β MP3 + RSS) from one request. | |
| - **Deterministic Memory** β a proprietary retrieval that keeps the agent grounded in everything it | |
| has already worked on, without burning reasoning iterations on recollection. | |
| ## Key technologies | |
| | Technology | What it means | | |
| |---|---| | |
| | **AIOrchestrator library model** | One runtime, one agent core, one operational flow across terminal and API β no multi-server MCP overhead. Read the [white paper](docs/AIORCHESTRATOR-WHITEPAPER.md). | | |
| | **Universal Tool System (UTS)** | Tools are compiled .NET assemblies the agent drives natively β no Python/Node, no interpreters, in-process with zero overhead, hot-add plugins. | | |
| | **True application-level sandbox** | A structural action perimeter no tool method can breach β no chroot, Docker or VMs required. | | |
| | **GDPR-ready anonymization** | Personal data is masked before any request reaches an external LLM provider and restored in the reply. | | |
| | **Kokoro neural TTS** | Talks the moment you run it β in the terminal, over the API and on the phone. | | |
| ## Demo gallery | |
| - [Terminal UI demo](media/demo.mp4) β streaming replies, `/` command palette, status bar | |
| - [Presentation generated by the agent](media/demo1.gif) | |
| - [PDF market & financial analysis report](media/enanced_doc_demo.mp4) | |
| - [Invoice generated end-to-end](media/invoice.png) Β· [Employment contract](media/contract.png) | |
| - [Excel spreadsheet with chart, single A4 page](media/spreadsheet-demo.png) | |
| - [Podcast sample episode (MP4, ~42 s)](media/podcast-example.mp4) Β· [MP3](media/podcast-example.mp3) | |
| - [Telegram agent chat](media/telegram-agent.png) | |
| ## Documentation | |
| - **[User manual](docs/MANUAL.md)** β start here: install, configure the JSON files, use the TUI, connect OpenAI/MCP clients | |
| - **[Terminal UI reference](docs/TUI.md)** β every command, shortcut and mouse action | |
| - **[HTTP API reference](docs/API.md)** β chat, sessions, LLM switching, TTS, voice, files, MCP connector | |
| - **[Beginner guides](docs/INDEX.md)** β 15 short plain-language guides (getting started β podcasts) | |
| - **[Telegram chat](docs/telegram.md)** Β· **[SIP telephony](docs/sip.md)** Β· **[Text-to-speech](docs/TTS.md)** Β· **[Auto-update](docs/autoupdate.md)** | |
| - **[AIOrchestrator white paper](docs/AIORCHESTRATOR-WHITEPAPER.md)** β why the library model outperforms traditional MCP deployments | |
| ## Install | |
| Self-contained archives (~460 MB, no .NET needed) run on Windows x64, Linux x64/ARM64 and | |
| macOS (Intel / Apple Silicon), and work with local models (Ollama, ExLlamaV2) or cloud providers | |
| (DeepSeek, Z.ai, Gemini, Anthropic). | |
| ```bash | |
| # Windows (PowerShell) | |
| irm https://graphenelab.it/AgentBridge/install.ps1 | iex | |
| # Linux / macOS | |
| curl -fsSL https://graphenelab.it/AgentBridge/install.sh | bash | |
| ``` | |
| Or grab the archive for your platform from the | |
| [Releases page](https://github.com/Graphene-Lab/AgentBridge/releases/latest) and run | |
| `agent.exe` / `agent`. | |
| ## Source & license | |
| - **Source code:** [github.com/Graphene-Lab/AgentBridge](https://github.com/Graphene-Lab/AgentBridge) | |
| - **License:** [Andrea Bruno License 1.4](https://github.com/Graphene-Lab/AgentBridge/blob/master/LICENSE.md) | |
| - **Website:** [graphenelab.it/AgentBridge](https://graphenelab.it/AgentBridge/) | |