PH Agent Hub — Multi-Tenant AI Platform

A modular, open-source AI platform with a Chat UI for users and an Admin UI for managing models, tools, tenants, and users. 🎓 MIT License • 💻 Self-Hosted • ☁️ Cloud Hosted

🚀 Key Features

Everything you need to run your own AI platform.


🏢 Multi-Tenant

Isolated tenants with their own users, models, tools, and data. Perfect for agencies and teams.

🔑 BYOK (Bring Your Own Key)

Use your own DeepSeek, OpenAI, or Ollama API key. You control your AI costs — we never bill for tokens.

🧩 Modular Tools

Web search, Wikipedia, ERPNext integration, RSS feeds, file discovery — extensible tool system.

🧩 Embeddable Widget

Embed the chat widget into any website. Customizable branding, streaming responses.

⚡ Why PH Agent Hub?

PH Agent Hub isn’t just another AI dashboard. These built-in features set it apart from Dify, Onyx, and other platforms:


🎯 DeepSeek Stabilizer

Native reasoning strip parsing, automatic JSON repair, and intelligent retry orchestration. DeepSeek models are powerful but occasionally produce malformed output — our stabilizer layer catches and fixes it before you ever see it.

🧠 Microsoft Agent Framework

Built on the Microsoft Agent Framework runtime for production-grade agent orchestration. Leverage Azure AI agents, Copilot Studio connectors, and the full Microsoft AI ecosystem — no other self-hosted platform offers this out of the box.

🔀 Session Branching

Edit previous messages or regenerate responses without losing history. Explore different conversation paths in parallel — ideal for debugging prompts, refining agent behavior, and comparing responses side by side.

Upload documents, PDFs, and text files to any session. The agent automatically retrieves relevant context using built-in Retrieval-Augmented Generation — no third-party vector database or separate pipeline required.


These aren’t bolt-on features. They’re built into the platform from day one.

🎓 Open Source — MIT License

PH Agent Hub is fully open source under the MIT license. Self-host it on your own infrastructure, modify it to your needs, and use it for free for up to 3 tenants.

💻 GitHub: github.com/kainotomo/ph-agent-hub

🌐 Live Demo: agent.kainotomo.com/demo

📖 Documentation: Agent Hub Docs

What the MIT license means:

  • ✔️ Use it for personal or commercial projects
  • ✔️ Modify the source code freely
  • ✔️ Distribute your own versions
  • ✔️ Sell it as part of your service
  • ✔️ Up to 3 tenants at no cost
  • Upgrade to Pro for unlimited tenants and priority support

💬 Try the Widget — Right Now

The chat icon in the bottom-right corner of this page is the very same embeddable widget described above. Click it to experience PH Agent Hub's widget in action — streaming responses, full chat UI, and all.

📸 Screenshots

See PH Agent Hub in action. Click any screenshot to view it at full size.

💬 Chat UI

Chat UI Screenshot

⚙️ Admin UI

Admin UI Screenshot

🔌 Widget Demo

Widget Demo Screenshot

📱 Click any screenshot to view at full size  🔍

Trusted by Teams Worldwide

From small businesses to established enterprises — see how organisations use PH Agent Hub to power their AI operations.

PH Agent Hub allowed us to quickly create isolated AI environments for different departments in our construction company — one for customer inquiries about our prefabricated homes, another for internal project management support. The multi-tenant setup is seamless, and having each tenant use their own API key means we control our AI costs independently.

M

Michalis
Director, Detima Constructions Ltd

We use PH Agent Hub to power AI-assisted customer communication on our agricultural website. The ability to embed the chat widget directly on optimuslandcy.com and have it respond to customer questions about our Cyprus potatoes has been a game-changer for our small team. The platform is lightweight, reliable, and easy to manage.

C

Christos
Owner, Optimus Land

As a physiotherapy practice, we needed an AI solution that respects patient privacy and runs on our own terms. PH Agent Hub's self-hosted model means patient data stays on our infrastructure, while the AI assistant helps patients book appointments and get answers to common recovery questions. It's professional, secure, and our patients love it.

M

Maria
Lead Physiotherapist, EUMARIA Physio Centre

📊 Compare Plans

Feature Self-Hosted Pro Cloud Hosted Free (MIT)
Price €299/year €49/month €0
Tenants Unlimited 1 (your tenant) Up to 3
Deployment On your server On our server On your server
AI Models BYOK (any) BYOK (any) BYOK (any)
All Features
Priority Support
Infrastructure You manage We manage You manage
Best for Teams & agencies Solo & small teams Developers & hobbyists

Self-Hosted Pro License

€299/year — Unlimited tenants, all features included. Deploy on your own server with Docker Compose. Pro license includes priority support and free updates.

Cloud Hosted Tenant

€49/month — Fully managed tenant on our production server. Bring your own API key, start chatting within 24 hours. No infrastructure to manage.

❓ Frequently Asked Questions

What is BYOK?

BYOK means ‘Bring Your Own Key.’ You use your own API keys for AI models (DeepSeek, OpenAI, Ollama, etc.). PH Agent Hub never charges for AI tokens — you pay your AI provider directly.

Can I try before buying?

Yes! Visit our live demo at agent.kainotomo.com/demo to explore the Admin UI and Chat UI with full functionality.

What happens when my license expires?

Your existing tenants remain untouched. You simply won’t be able to create new tenants beyond the free cap (3) until you renew. All data stays intact.

Is the Pro License a subscription?

Yes — it renews annually at €299. You’ll receive an invoice and new license key each year. You can cancel anytime.

How does Cloud Hosted provisioning work?

After payment, we create your tenant within 24 hours. You’ll receive an email with your login URL, username, and temporary password. Then bring your API key and start chatting.

Which AI models are supported?

DeepSeek, OpenAI (GPT-4o, GPT-4), Anthropic (Claude), Ollama (local models like Llama 3, Mistral), and any OpenAI-compatible API.

Can I cancel Cloud Hosted?

Absolutely — cancel anytime. Your subscription stops and your tenant is archived. No long-term commitment.

What’s the difference between Free and Pro?

The free version (MIT license) is limited to 3 tenants. Pro removes this cap entirely and includes priority support. All features are available in both.

Do I need technical knowledge?

For self-hosted: basic Docker knowledge helps. For cloud hosted: none — we manage everything. Both require you to obtain your own AI provider API key.