File size: 5,106 Bytes
8f16a6b
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
---
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/)