Capicú Edge ML Inference
Capicú Edge ML Inference (CEMI) is an Edge AI/TinyML experiment workspace managing and analyzing runs, comparisons, and explicit action-event streams across local and extensible testing of model compression and evaluation workflows.
cemi-cli is the packaged command-line distribution for Capicu Edge ML Inference (CEMI).
It provides the local-first workflow for:
- serving the CEMI workspace locally
- opening saved runs in the browser
- launching instrumented commands with CEMI environment wiring
- reading and serving run data from a shared local save directory
What This Package Includes
| Component | Description |
|---|---|
cemi CLI |
Starts the local gateway, opens the workspace, and launches monitored commands |
cemi.writer |
Python APIs for logging runs, metrics, parameters, summaries, artifacts, and action events |
| Gateway | Reads run snapshots and artifacts from disk and serves the workspace UI |
| workspace | Bundled frontend served by the local gateway |
Install
From PyPI
pip install cemi-cli
From source
From the repository root:
pip install -e ./cli
For local development and tests:
pip install -e "./cli[dev]"
pytest cli/tests/ -q
Quickstart
Minimal example
from cemi.writer import create_writer
writer = create_writer(project="demo", log_dir=".cemi")
writer.start_run(name="baseline")
writer.log_parameter(key="learning_rate", value=0.001)
writer.log_metric(name="loss", value=0.42, step=1)
writer.log_summary_metrics({"final_accuracy": 0.95})
writer.emit_run_record()
writer.end_run(status="succeeded")
writer.emit_run_record()
Start the local gateway:
cemi gateway
Open the workspace:
cemi view
Or visit:
http://127.0.0.1:3141/workspace
Command Summary
| Command | Description |
|---|---|
cemi help |
Show the command list and general usage |
cemi config |
Display local CLI configuration |
cemi config set <key> <value> |
Persist supported local config values |
cemi gateway |
Start the local gateway and serve the embedded workspace |
cemi view |
Open the workspace without creating a run |
cemi start -- <cmd> |
Start the gateway if needed, open the workspace, and run a command with CEMI env vars injected |
cemi stop |
Stop background local services started by dev flows |
Documentation
Visit https://docs.capicu.ai for more information.
Metadata
Release files for cemi-cli 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| cemi_cli-0.1.2.tar.gz | 696.6 kB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cemi_cli-0.1.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 1.4 MB
Release files / cemi_cli-0.1.2.tar.gz
| Download URL | cemi_cli-0.1.2.tar.gz |
|---|---|
| Size | 696.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e98acf89833be69b0744a6f4e4c4679d137ce53d679ecd10844f70d1486f55be
|
|
BLAKE2b-256 checksum How to use checksums |
481043392fea5d28a63fd414bd2eed8e6ad923b824a9dc9f345e047cf3eccee8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 30, 2026.
Transparency logRelease files / cemi_cli-0.1.2-py3-none-any.whl
| Download URL | cemi_cli-0.1.2-py3-none-any.whl |
|---|---|
| Size | 690.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
67a0ab7aa87ae3dea69587b73ada37ab05e6e9bcd82acfcedd882aa3c9d23fe6
|
|
BLAKE2b-256 checksum How to use checksums |
3066135747f9153a731017ffaab835943c585115c04fe76c8ee757d983508008
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 30, 2026.
Transparency logSecurity for cemi-cli 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for cemi_cli-0.1.2.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 30, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.