AI product Open source

Jixu

Jixu is a TypeScript harness for running a single AI agent in durable, recoverable Threads. An immutable Agent definition is given Tools and Skills, while each Thread records execution, context decisions, and external work as ordered Events; state is deterministically derived from those Events, with external work recorded before dispatch. This allows a Thread to recover after interruption, replay completed work without repeating live side effects, fork, or continue later without a second workflow engine. The public API centers on `createHarness`, `createThread`, and `thread.send`; the project also provides a native terminal UI and SQLite-backed storage packages. Jixu is pre-1.0, and its public API may change before 1.0.

View repository Mentioned in 1 video ↓

What Jixu is used for

1 use taken from transcripts — each links to the moment in the video.

  • A TypeScript harness for running an agent inside a durable, recoverable thread. It records ordered events and deterministically derives state so completed work can be replayed without repeating live side effects.

Videos mentioning Jixu

1 in the library.