DEV Community

Omni loop research Labs
Omni loop research Labs

Posted on

Clioloop: An Open-Source AI Agent with Agentic Fusion

The problem with single-model AI assistants

Most AI assistants give you one model's answer. If it's wrong, you catch it or you don't. If you use a cheap model, quality drops. If you use a frontier model, you pay frontier prices for everything — even a simple file rename.

We wanted something better. So we built Clioloop.

What is Agentic Fusion?

Agentic Fusion puts a whole team of models on one task. When you run /fusion:

  1. Planners (up to 5): Read-only models that research and propose routes in parallel. They figure out the best approach but can't touch your files or run commands.

  2. Main model: Your chosen model does the actual work — full tool access, fully visible. You watch every step. Not a black box.

  3. Reviewers (up to 5): Read-only models that critique the draft. They can see images the main model generated. They check for errors, suggest fixes, flag issues.

  4. Verdict loop: The draft is revised until reviewers approve. The answer you get has already passed independent review.

  5. Fusion: Everything combines into one reviewed, approved answer.

The key insight

The quality comes from synthesis — not from running the same job 5 times. Cheap open models combine into something that rivals a frontier model, at a fraction of the cost.

Safety by construction

Planners and reviewers are read-only at the schema level. They can research and critique, but they can never touch your files or execute commands. Only your main model has tool access, and you watch it work live.

Beyond fusion

Clioloop is also:

  • Self-improving: Keeps MEMORY.md and USER.md, updated automatically as it learns your preferences and projects
  • Autonomous: Set a standing goal with /goal and it loops — planning, running tools, checking progress — until done
  • Everywhere: Terminal, desktop app, web dashboard, Telegram, Slack, Discord, WhatsApp — same session, same memory
  • Multi-agent Kanban: Break big work into a board of tasks; worker agents pick them up and report back
  • Tools: File editing, shell, web search & extract, cloud browser, image generation (ComfyUI/Flux), video generation, TTS, any MCP server
  • Scheduled jobs: Run it on cron for automated workflows
  • Open-source: Self-host everything. Own your data. No vendor lock-in.

The Omni Loop Portal

One OAuth login gives you access to 300+ models. No API keys to manage. An OpenAI-compatible proxy means you can point any existing tool at it.

The tool gateway handles:

  • Web search & extract (Firecrawl)
  • Browser automation (Browser Use)
  • Image generation (FAL/Flux)
  • Video generation (Vidu)
  • Text-to-speech (OpenAI TTS)

All metered, all behind one account.

Install

# macOS / Linux
curl -fsSL https://raw.githubusercontent.com/Clioloop/Clioloop-agent/main/scripts/install.sh | bash

# Windows (PowerShell)
iex (irm https://raw.githubusercontent.com/Clioloop/Clioloop-agent/main/scripts/install.ps1)
Enter fullscreen mode Exit fullscreen mode

Then:

clio setup    # pick Omni Loop Portal, approve in browser
clio          # start looping
Enter fullscreen mode Exit fullscreen mode

Architecture overview

The repo is a monorepo:

  • Python core (clio CLI + agent loop in clio_cli/ and agent/)
  • TypeScript surfaces (Electron desktop, React-Ink TUI, React web dashboard)
  • Omni Loop Portal (Next.js 15 + SQLite + Stripe)

Every provider is a ProviderProfile with lazy discovery. The managed provider is the Omni Loop Portal (OAuth device-code, no API key). Model catalog + switching is cached locally.

The fusion engine lives in agent/fusion_engine.py. Slash commands have a single source of truth in clio_cli/commands.py.

Links

We're building this in the open. PRs, issues, feedback — all welcome.

What would you want from an AI agent? Let us know in the comments.

Top comments (0)