Skip to main content

Local development

You can run Pulse from the two source repos in this workspace: okto-pulse-core for the engine and okto-pulse for the installable community package.

Prerequisites

Use Python 3.12 locally. The package metadata allows Python 3.11+, but CI and Docker use 3.12.

Install from source

Run this from the workspace root:

Initialize and serve

Running tests

For core work:
For community CLI/runtime work:

File locations

Last modified on May 8, 2026