Jixu is 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, with explicit side-effect boundaries and a native terminal UI.