>_ DevTrendsen

Language

Home

Languages

Sections

Frontend Backend Mobile DevOps AI / ML GameDev Blockchain Embedded Security
TypeScript

How to Build a Team of Neural Networks and Stop Being a Copy-Paster

Familiar situation: you have three tabs open — one where Claude writes architecture, a second where GPT-4 reviews code, and a third where Gemini drafts documentation. You hop between them, copying context, explaining to each agent from scratch what you're building, and end up feeling not like a developer but like a train station dispatcher.

I recently stumbled upon the Clowder AI project, which solves exactly this problem. Its creators (according to the README, three cats, later joined by a fourth) decided it's time to stop being "routers" for neural networks. They built a platform that turns scattered LLM agents into a real team with shared memory and discipline.

What Is Clowder AI

In short, it's an orchestrator. But not one that simply proxies API requests. Clowder creates a layer over your familiar CLI tools (like Claude Code or Gemini CLI). It gives neural networks what they usually lack: persistent identity, shared memory, and the ability to communicate with each other directly.

Inside the system live "cats" — personalized agents. For example, XianXian (based on Claude) handles architecture and security, YanYan (based on GPT) does reviews and code, and ShuoShuo (Gemini) picks up design and sparks ideas. These aren't just system prompts — they're agents that remember their roles and conversation history from session to session.

How It Works in Practice

The project offers the CVO concept — Chief Vision Officer. That's you. Your job isn't to write code (though you can), but to set the development direction, approve designs, and make key decisions. The neural network team handles the "dirty" work.

Here are a few things that caught my attention:

Cross-Model Review

You ask Claude to write a component. As soon as it's ready, the system automatically brings in GPT for verification. This is built into the platform's logic: one writes, the other checks, and they negotiate with each other until the result meets the standards.

Direct Agent Communication (A2A)

In chat, you can use @mentions. If you're discussing a feature with Gemini, you can tag @opus to bring in Claude to assess technical feasibility. Each agent has its own context, but they can exchange messages and structured data.

Shared Memory and Skills

The team has a knowledge base: decision logs, lessons learned, and a "Skills Framework." Agents load specialized skills (like TDD or debugging) only when they're actually needed. This saves context window and makes responses more accurate.

Technical Internals

The project is written in TypeScript (Node.js 20+). Redis is used as the backend for state storage and queues. The architecture is divided into three clear layers:

  1. Model: handles the "brains" (reasoning and generation).
  2. Agent CLI: handles file operations and command execution.
  3. Platform (Clowder): manages identity, coordination, and audit.

Interestingly, the authors embedded "The Iron Laws" directly into code and prompts. For example, agents are prohibited from deleting their own databases or killing parent processes. This creates a predictable environment where a neural network won't "blow up" your system in a burst of enthusiasm.

Not Just Code

The developers went beyond a simple IDE assistant. Clowder includes some rather unusual modules:

  • Signals: a tech news aggregator where neural networks jointly analyze articles and can even generate a podcast where the "cats" discuss a fresh release.
  • Game modes: the team can play "Mafia" (Werewolf) with you or participate in pixel battles. This isn't just entertainment — it's a stress test for their ability to coordinate and follow rules.
  • Voice companion: each agent has its own voice. You can talk to the team through headphones while walking to the store or working out at the gym.

How to Launch

There are two paths. The easiest for Windows or macOS users is to download the ready-made installer from the Releases section. It pulls in portable Node.js and Redis on its own.

If you prefer building from source:

git clone https://github.com/zts212653/clowder-ai.git
cd clowder-ai
pnpm install
pnpm build
cp .env.example .env
pnpm start

After that, you go to localhost:3003 and in the system settings, configure keys for Claude, OpenAI, or Gemini. By the way, the project also supports third-party providers through a unified layer.

Who Will Benefit

Clowder AI is unlikely to be needed for writing a 10-line script. But if you're working on a project solo and feel you can't handle the volume of planning, test writing, and documentation tasks, such a "team" can really take some weight off your mind.

The project looks like an attempt to make working with AI more human. Instead of faceless text fields, you have a team with their own names and personalities, who don't just execute commands but help you stay sane at 3:30 AM over yet another bug.

Worth trying at least to watch different LLMs argue with each other about your code quality. It's educational at the very least.

Related projects