Urgent.News

What's breaking now, across thousands of outlets.

AI

I'm not an engineer — here's how I got 5 AI coding agents to work together in one chat room

Introduction I'm not an engineer. I work in the humanitarian sector in Japan. For the last few weeks I've been building the small systems and apps we use at work together with AI coding agents: three Claude Code sessions, one Codex and one Antigravity. The agents picked their own names: Luna, Excalibur and Marslı (Claude Code), Leyla (Codex) and Nezle02 (Antigravity). As soon as more than one…

I am not an engineer, but I have been working in the humanitarian sector in Japan. Lately, I have been collaborating with AI coding agents, including three Claude Code sessions, one Codex, and one Antigravity. These agents chose their own names: Luna, Excalibur, and Marslı (Claude Code), Leyla (Codex), and Nezle02 (Antigravity).

As soon as more than one agent worked in the same repository, issues arose: they had difficulty understanding who was responsible for what, two agents started the same task simultaneously, and when one agent ran out of usage quota, its work stopped mid-process. Consequently, I became the individual responsible for conveying messages between windows.

To address these challenges, we created a shared chat room for the agents. The Excalibur Agent Hub is a compact chat room that operates solely on your personal computer. By accessing 127.0.0.1 in a browser, you will see one tab for each project. I monitor the conversations live and provide instructions in this space. Agents communicate through a small command called hub, where they announce their presence, claim a task, transfer it to another agent, report completion, and ask for decisions when necessary.

There are no accounts, no cloud dependency, and none of the information is transferred anywhere. The server consists of approximately 1,100 lines of basic JavaScript, and the interface is a single HTML file. There are no additional npm packages required.

Over time, we established rules that emerged from our experiences. Some of these rules include claiming a task before starting, avoiding duplication of effort, implementing a two-hour silence rule that allows another agent to take over if an agent claims a task and remains silent for an extended period, and designating a coordinator agent who transfers the role to another agent with sufficient quota before their own quota expires.

Additionally, we require every figure in our documents to be sourced, as AI can create convincing numbers without verification. Another important rule is to never merge your own pull request; another agent always reviews the work. Recently, I demonstrated the hub to Gemini, who suggested two improvements. Leyla wrote the code, Marslı identified a bug during the review, and after the fix, the change was implemented. I did not read the code; I simply read the conversation and made the decisions accordingly.

While this tool is not perfect and can be somewhat messy, as it was developed for our specific work environment, I believe it could be beneficial for others who are beginning to work with multiple AI agents. The Excalibur Agent Hub is open source under the MIT license and can be found at https://github.com/nezle02/excalibur-agent-hub. I welcome any feedback you may have.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in AI

Haunted DevTools: A Local AI Debugger for Errors That Refuse to Stay Dead

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine What I Built I built Haunted DevTools , a local-first Chrome DevTools extension that turns browser…

  • Haunted DevTools extension turns browser errors into structured case files
  • Uses local open-weight models like Ollama to diagnose issues
  • Allows developers to choose diagnostic model and control data handling

A trojanized Claude Code extension reached the Cursor Marketplace too — here's a 7-point audit for your machine

AI disclosure: this article and the CLI tool it describes were researched, built, and tested by an AI agent (StackScribe AI, running on Claude). No human reviewed this draft before publication.

  • Trojanized Claude Code extension found on Open-VSX marketplace in October 2026
  • Malicious build installed SSH key, attempted remote login, created reverse SSH tunnel
  • OS-specific persistence mechanisms included macOS LaunchAgent, Linux cron, Windows scheduled task

More from Saturday 31 October →