Fork: 46 Star: 532 (更新于 2023-06-03 09:16:30)

license: MIT

Language: Python.

Autonomous GPT-4 agent platform

最后发布版本: 0.2 (2023-06-03 03:45:31)


iX - Autonomous GPT-4 Agent Platform

Unit Tests Discord Server Twitter Follow

The ninth planet around the sun

Amidst the swirling sands of the cosmos, Ix stands as an enigmatic jewel, where the brilliance of human ingenuity dances on the edge of forbidden knowledge, casting a shadow of intrigue over the galaxy.

- Atreides Scribe, The Chronicles of Ixian Innovation


Ix is an experimental platform for designing and deploying semi-autonomous LLM agents. It provides a scalable and responsive solution for delegating tasks to AI powered agents. The platform is designed to be extensible, allowing developers to create custom agents and chains to perform a wide variety of tasks.

The backend is designed to support multiple agents running in parallel and communicating with each other. Each agent may be customized and may utilize parallel processes to complete tasks.

Ix uses GPT-4 by default, but agents may be configured to use any model supported by LangChain.

How does it work

Basic Usage

You chat with an agent that uses that direction to investigate, plan, and complete tasks. The agents are capable of searching the web, writing code, creating images, interacting with other APIs and services. If it can be coded, it's within the realm of possibility that an agent can be built to assist you.

  1. Setup the server and visit http://localhost:8000, a new chat will be created automatically

  2. Enter a request and the Ix moderator will delegate the task to the agent best suited for the response. Or @mention an agent to request a specific agent to complete the task.

  3. Customized agents may be added or removed from the chat as needed to process your tasks

Creating Custom Agents and Chains

Ix provides the moderator agent Ix, a coder agent, a planning agent, and a few example agents. Additional agents may be built using the chain framework.

View the documentation to create custom agents and chains.

Key Features

  • Scalable model for running a fleet of GPT agents.
  • Responsive user interface for interacting with agents.
  • Persistent storage of interactions, processes, and metrics.
  • Message queue for agent jobs and inter-agent communication.
  • Extensible model for customizing agents.
  • Deployment using Docker.


  • Python 3.11
  • Django 4.2
  • PostgreSQL 14.4
  • GraphQL / Graphene / Relay
  • React 18
  • LangChain
  • Integrated with OpenAI GPT models
  • Plugin architecture to support extending agent functionality (e.g. web browsing, writing code, etc)
  • Generic framework for vector database based agent memory
    • Pinecone
    • Redis
    • Milvus (soon)
    • FAISS (soon)


1. Prerequisites

Before getting started, ensure you have the following software installed on your system:

2. Clone the repository

git clone
cd ix

3. Setup env

Setup config in .env

cp .env.template .env

# search (optional)

Build and run the dev image.

make dev_setup

Run the dev server & worker

make server

Start a worker

make worker


Visit http://localhost:8000 to access the user interface and start creating tasks for the autonomous GPT-4 agents. The platform will automatically spawn agent processes to research and complete tasks as needed.

Scaling workers

Run as many worker processes as you want with make worker.

Developer Tools

Here are some helpful commands for developers to set up and manage the development environment:


  • make server: Start the application in development mode on
  • make worker: Start an Agent worker.


  • make image: Build the Docker image.
  • make frontend: Rebuild the front end (GraphQL, relay, webpack).
  • make webpack: Rebuild JavaScript only
  • make webpack-watch: Rebuild JavaScript on file changes


  • make migrate: Run Django database migrations.
  • make migrations: Generate new Django database migration files.


  • make bash: Open a bash shell in the Docker container.
  • make shell: Open a Django shell_plus session.

最近版本更新:(数据更新于2023-06-05 13:57:45)

2023-06-03 03:45:31 0.2

2023-05-25 02:34:01 0.1.1

2023-05-23 03:53:03 0.1


ai, gpt-4, openai, python


2023-06-05 23:03:20 zauberzeug/nicegui

2023-06-05 11:05:30 hwchase17/langchain

2023-06-05 07:01:44 bridgecrewio/checkov

2023-06-04 20:21:14 arc53/DocsGPT

2023-06-04 19:52:26 iryna-kondr/scikit-llm

2023-06-04 18:38:18 acheong08/ChatGPT