palmimo-sdk
The Python SDK for Palmimo, a six-legged tabletop AI robot: a single facade over its motion engine, servo I/O, and peripherals (face display, speaker, camera, mic). Every motion computes in dry-run, with no hardware attached, before it ever reaches a servo.
Installation
uv add palmimo-sdk # or: pip install palmimo-sdk
The base install is compute-only — no hardware, audio, or vision dependencies. Add an extra for what you need:
| Extra | Adds |
|---|---|
hardware |
DynamixelDriver, the bundled servo-bus backend |
face |
FaceDisplay (USB-CDC face-display board) |
speech |
Speaker TTS (piper-plus) |
voice |
MicStream capture + GTCRN noise removal |
agent |
LLM tool-calling layer (palmimo_sdk.agent) |
vision |
HeadCamera (OpenCV) |
mcp |
MCP server exposing the agent toolset |
uv add "palmimo-sdk[hardware,agent]"
Quick example
from palmimo_sdk import Palmimo
robot = Palmimo() # compute-only: no driver attached, so nothing touches hardware
robot.forward()
for _ in range(100):
positions = robot.step() # {"leg_1_yaw": 2048, ...}
Attach a DynamixelDriver (from the hardware extra) to drive real servos;
see the API reference for the full surface.
Links
- Documentation: https://docs.palmimo.dev
- Repository: https://github.com/Jizai-inc/palmimo-devkit
- API reference: https://docs.palmimo.dev/reference/api-reference/
- License: https://github.com/Jizai-inc/palmimo-devkit/blob/main/LICENSE (Apache-2.0)
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file palmimo_sdk-0.1.0.tar.gz.
File metadata
- Download URL: palmimo_sdk-0.1.0.tar.gz
- Upload date:
- Size: 359.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
08e3d2dff90fa5f39d7db7079519f188fcc6c9bb8bf62e9f091d8d95842f2b15
|
|
| MD5 |
6dcbddb5050b5f1a5aa8518bd89a98d8
|
|
| BLAKE2b-256 |
ce064717ccd79f701333a4ea7c656cbbd232175a9426954f68076af79d947242
|
Provenance
The following attestation bundles were made for palmimo_sdk-0.1.0.tar.gz:
Publisher:
publish.yml on Jizai-inc/palmimo-devkit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
palmimo_sdk-0.1.0.tar.gz -
Subject digest:
08e3d2dff90fa5f39d7db7079519f188fcc6c9bb8bf62e9f091d8d95842f2b15 - Sigstore transparency entry: 2823469582
- Sigstore integration time:
-
Permalink:
Jizai-inc/palmimo-devkit@5ce9c0eb3f42a5cded60dce379e49275a85d7747 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Jizai-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@5ce9c0eb3f42a5cded60dce379e49275a85d7747 -
Trigger Event:
release
-
Statement type:
File details
Details for the file palmimo_sdk-0.1.0-py3-none-any.whl.
File metadata
- Download URL: palmimo_sdk-0.1.0-py3-none-any.whl
- Upload date:
- Size: 237.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
933267d20c8aa8cd570e1a2f4542eacc6aea253063dafbdeeab03ff4dbd13417
|
|
| MD5 |
2e10903b5fb1269b61330d54f9ac24fd
|
|
| BLAKE2b-256 |
a33832c7ad235de97a2aea3acff983ccc1dcde7e95c9d1bd3c25e0fa06b5187e
|
Provenance
The following attestation bundles were made for palmimo_sdk-0.1.0-py3-none-any.whl:
Publisher:
publish.yml on Jizai-inc/palmimo-devkit
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
palmimo_sdk-0.1.0-py3-none-any.whl -
Subject digest:
933267d20c8aa8cd570e1a2f4542eacc6aea253063dafbdeeab03ff4dbd13417 - Sigstore transparency entry: 2823469691
- Sigstore integration time:
-
Permalink:
Jizai-inc/palmimo-devkit@5ce9c0eb3f42a5cded60dce379e49275a85d7747 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/Jizai-inc
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@5ce9c0eb3f42a5cded60dce379e49275a85d7747 -
Trigger Event:
release
-
Statement type: