Skip to main content

GitHub  •  LinkedIn  •  X  •  Discord

Telekinesis Agentic OS

Telekinesis is the Agentic OS for general-purpose robots. It provides a unified Python library that brings the entire Physical AI stack together: Vision-Language-Action models, World Models, perception, planning, hardware interfaces, and more.

Learn more about all available modules in detail in docs.telekinesis.ai. Join our Discord community to connect, share, and build together.

Release Model

Telekinesis Agentic OS library is currently in active development (pre-1.0).
Modules are introduced incrementally, and the API may evolve between minor releases.
To ensure compatibility and access to the latest capabilities, always install or upgrade to the most recent version of the package.

Currently available modules:

  • cornea
  • retina
  • pupil
  • vitreous
  • medulla
  • synapse
  • babyros
  • datatypes
  • isaacsim
  • axon
  • tf

Getting Started

Telekinesis SDK requires a free API key to authenticate requests.

Create one at platform.telekinesis.ai. See the Quickstart for more details on the generation of API key.

Installation

Core SDK

  1. Create an isolated environment so that there is no dependency conflicts. We recommend installing Miniconda environment by following instructions from here.

  2. Create a new conda environment called telekinesis:

    We currently support Python versions - 3.11, 3.12. Ensure your environment is in the specified Python version.

    conda create -n telekinesis python=3.11
    
  3. Activate the environment:

    conda activate telekinesis
    
  4. Install the core SDK using pip:

    pip install telekinesis-ai
    

    Note: The Python module is called telekinesis, while the package published on PyPI is telekinesis-ai.

medulla

medulla is a module in the Telekinesis SDK for connecting to cameras and hardware devices. It is installed by default as part of telekinesis-ai, with webcam support included out of the box:

pip install telekinesis-ai

In order to install vendor specific dependencies, please follow the official documentation on https://docs.telekinesis.ai/medulla/overview.html, e.g. for using IDS cameras with medulla:

pip install telekinesis-ai[medulla-ids]

You can find the list of supported vendors in the overview section under supported cameras.

See the official medulla documentation for more details about the installation.

IDS cameras: Installing the ids extras (pip install telekinesis-ai[medulla-ids]) fetches ids_peak, ids_peak_ipl, and ids_peak_icv directly from IDS Imaging Development Systems GmbH's own PyPI distribution. By installing these packages, you become the licensee under the IDS Software Suite License Terms and are bound by its conditions.

RealSense cameras: Installing the realsense extras (pip install telekinesis-ai[medulla-realsense]) fetches pyrealsense2 directly from Intel's PyPI distribution. By installing this package, you become the licensee under the Intel RealSense SDK 2.0 License Terms and are bound by its conditions.

synapse

synapse is a module in the Telekinesis SDK for controlling and communicating with industrial robot manipulators and tools. It provides a unified API across multiple robot and tool brands. It is installed by default as part of telekinesis-ai.

Robot support:

  • Offline (simulation): all supported robots
  • Real-world (hardware control): Universal Robots only

Supported platforms: Windows, macOS

synapse depends on telekinesis-urdfs for robot model data, which must be installed before telekinesis-ai.

  1. Install telekinesis-urdfs:

    git clone --depth 1 https://github.com/telekinesis-ai/telekinesis-urdfs.git
    cd telekinesis-urdfs
    pip install .
    

    Note: telekinesis-urdfs is a large repository containing robot model data. The initial clone and wheel build are expected to take several minutes — do not interrupt the process.

  2. Install telekinesis-ai (which includes synapse):

    pip install telekinesis-ai
    

See the official synapse documentation for more details about the installation and supported robots.

isaacsim

isaacsim is currently under active development. It is a module in the Telekinesis SDK for connecting to NVIDIA Isaac Sim through the Telekinesis Isaac Sim bridge (a Python client built on a C++ core). It is an optional dependency — install it with the isaacsim extra:

pip install telekinesis-ai[isaacsim]

Supported platforms: Windows (macOS and Linux support coming soon)

Example

Important: TELEKINESIS_API_KEY is required for the below to run successfully.

Vision Module

Run below to test retina module:

from telekinesis import retina, datatypes

image_url = "https://assets.telekinesis.ai/examples/v1/images/palletizing.jpg"
image = datatypes.Image.from_url(url=image_url)

detection_results, categories = retina.detect_objects_using_grounding_dino(
    image=image,
    objects=["carton"],
    box_threshold=0.45,
    text_threshold=0.5,
)

detection_results

IsaacSim

Run below to test isaacsim_client connection:

from telekinesis.isaacsim_client import IsaacSimClient

client = IsaacSimClient(
    api_key="",
    base_url="http://127.0.0.1:8766",
    websocket_base_url="ws://127.0.0.1:8766",
)

created = client.articulation.create("/World/ur10e")
print(created["articulation_id"])

client.articulation.set_joint_positions(created["articulation_id"], [0.0] * created["num_dof"])

More examples are available on Telekinesis Isaac Sim Examples

Resources

Support

For issues and questions:

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

telekinesis_ai-0.3.6.tar.gz (109.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

telekinesis_ai-0.3.6-py3-none-any.whl (88.4 kB view details)

Uploaded Python 3

File details

Details for the file telekinesis_ai-0.3.6.tar.gz.

File metadata

  • Download URL: telekinesis_ai-0.3.6.tar.gz
  • Upload date:
  • Size: 109.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.11.15

File hashes

Hashes for telekinesis_ai-0.3.6.tar.gz
Algorithm Hash digest
SHA256 a0aa003d8bf220f0a011a4a477bdf67e9a902410c51fdcf09b5735d30c54f873
MD5 b72eeae2033f42e3adab4046b7862a1c
BLAKE2b-256 4955465b5fb29e6f419c223fcc9051cb058d3f8e40d529b33139d93a4ac9fab6

See more details on using hashes here.

File details

Details for the file telekinesis_ai-0.3.6-py3-none-any.whl.

File metadata

  • Download URL: telekinesis_ai-0.3.6-py3-none-any.whl
  • Upload date:
  • Size: 88.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.11.15

File hashes

Hashes for telekinesis_ai-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 fb9bcc662a0f9d3202bc2c897137d5e4981c3d669cf42d4124cc1a2008eb3a30
MD5 1fce688fa306a82a216367f11b24a3f3
BLAKE2b-256 80055dff5b3d80f29fdd059f7731e7ca993b475908ccbec99b9d6758b8b5cd30

See more details on using hashes here.

Release history Release notifications | RSS feed

0.3.9

2 files

0.3.8

2 files

This release

0.3.6 This release

2 files

0.3.5

2 files

0.3.4

2 files

0.3.3

2 files

0.3.2

2 files

0.3.0

2 files

0.2.14

2 files

0.2.11

2 files

0.2.10

2 files

0.2.9

2 files

0.2.7

2 files

0.2.6

2 files

0.2.5

2 files

0.2.4

2 files

0.2.3

2 files

0.2.2

2 files

0.2.1

2 files

0.2.0

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page