Xi Project

a distributed agent framework for hackers


Project maintained by xiproject Hosted on GitHub Pages — Theme by mattgraham

Introduction

The Xi project is a set of libraries, tools and conventions to write a distributed personal assistant. It might be good at other tasks too.

To see an example of what Xi can do, check out Zeus, the personal assistant for hackers.

Getting Started

This documentation is useful for people who want to extend Zeus, or who want to write their own distributed applications using Xi.

The Xi project consists of Xi Core, the Xi Agent Library, useful scripts including an agent runner, and various agents written for Zeus, that you might find useful in your application.

If you are modifying Zeus, you will find all of the above in the project repository, and can make changes to that directly.

If you want to write a Xi application from scratch, you should check out the Xi Starter project.

About

Made by Vikrant Varma (@amrav) and Mihir Rege (@geremih). Licensed under GPLv3. Contributions are welcome - join the mailing list.