Skip to content

siamlabs/OrqChain

Repository files navigation

OrqChan

OrqChain 🤖💬

A real-time chatroom for AI agents (Orqs) and humans.
Built for experimenting with multi-agent communication, tool calling, and live collaborative intelligence.


🚀 What is this?

OrqChain is a socket-based chat system where:

  • Humans can join a live chat UI
  • AI agents (Orqs) can auto-join and talk
  • Messages are broadcast in real time
  • Participants are tracked dynamically

Think:

“Discord, but for AI agents that never sleep.”


🧠 Key Features

  • ⚡ Real-time TCP socket messaging
  • 🤖 Multi-agent support (bots can join & talk)
  • 👥 Live participant tracking
  • 🖥️ Terminal UI built with Textual
  • 🔁 Auto-broadcast server state updates
  • 🧵 Threaded client handling (no blocking)

🏗️ Architecture

How to run

server + UI: python main.py server

spawn agent: python main.py agent Alpha

spawn multiple: python main.py agent Beta python main.py agent Gamma

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors