← all repositories
kreneskyp/ix

A node editor for wiring up multi-agent LLM task forces

IX is a visual workspace for designing, debugging, and deploying teams of LLM agents that delegate tasks to each other and run in parallel.

1k stars Python AgentsLLMOps · Eval
ix
Not currently ranked — collecting fresh signals.
star history

What it does IX is a browser-based platform for building and running autonomous or semi-autonomous LLM agents. You wire together chains of logic in a visual node editor, then drop the resulting agents into a shared chat room where a moderator delegates tasks or you @mention specific ones. The backend runs agents as Dockerized Celery workers, so the fleet scales horizontally as long as your CPU and memory allow.

The interesting bit The project treats LangChain components as configurable graph nodes: the same schema that defines fields and connectors in the chain editor also renders the forms you fill out. That means the visual layer and the execution layer share one source of truth, so you aren’t maintaining a drag-and-drop UI separately from the underlying Python pipeline.

Key highlights

  • Supports OpenAI, Google PaLM, Anthropic, and Llama models, though the latter three are marked experimental.
  • Embedded chat inside the node editor lets you test and debug agent logic without switching contexts.
  • Smart input bar auto-completes agent @mentions and task-generated {artifacts} like files or data objects.
  • Includes a CLI that manages a full Docker Compose cluster, spanning web server, workers, Redis, and database.
  • Ships with pre-built agents such as a moderator and a coder, with the option to extend via Python API.

Caveats

  • Support for Google PaLM, Anthropic, and Llama is explicitly labeled experimental; the README does not detail how complete that support is.

Verdict IX is worth a look if you want to move beyond one-off LLM prompts and orchestrate persistent, multi-agent workflows visually. Skip it if you need a minimal, serverless function or cannot host a containerized stack.

Frequently asked

What is kreneskyp/ix?
IX is a visual workspace for designing, debugging, and deploying teams of LLM agents that delegate tasks to each other and run in parallel.
Is ix open source?
Yes — kreneskyp/ix is open source, released under the MIT license.
What language is ix written in?
kreneskyp/ix is primarily written in Python.
How popular is ix?
kreneskyp/ix has 1k stars on GitHub.
Where can I find ix?
kreneskyp/ix is on GitHub at https://github.com/kreneskyp/ix.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.