Puloto
Puloto is an AI automation OS that pulls context, locates the right tools, and runs repeatable workflows.
This 0.0.1 release is a pre-alpha package that reserves the PyPI project name and establishes the public shape:
- searchable automation tools
- searchable skills
- YAML based workflows
- a chat-native AI agent shell
- a future Windows desktop launcher named
Puloto.exe
Install
uvx puloto --version
For local development:
uv sync
uv run puloto doctor
uv run puloto --version
CLI
puloto --version
puloto doctor
puloto tool search "wait"
puloto skill search "start"
puloto flow draft "open browser and capture the screen"
puloto agent run "summarize available automation tools"
puloto server
Architecture
src/puloto/
ai/ chat-native agent shell
automationTools/ searchable automation tool registry
skillOs/ markdown/yaml Skill OS registry
flowOs/ YAML workflow draft/validate/run layer
server/ FastAPI surface
cli/ Typer CLI
desktop/ future Puloto.exe runtime paths/state
launcher/ future Windows launcher shell
Publishing
PyPI trusted publisher settings:
Project: puloto
Owner: eddmpython
Repository: puloto
Workflow: publish.yml
Environment: pypi
Metadata
Release files for puloto 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| puloto-0.0.1.tar.gz | 11.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| puloto-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 34.1 kB
Release files / puloto-0.0.1.tar.gz
| Download URL | puloto-0.0.1.tar.gz |
|---|---|
| Size | 11.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6ad45aca7f110d694668594a5378db535d35d8104afdfc11383ca4bef8e5b15e
|
|
BLAKE2b-256 checksum How to use checksums |
f34098995765c730b5d0d35789cb41dc197c675667601dbf22c7f0a4d94940e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / puloto-0.0.1-py3-none-any.whl
| Download URL | puloto-0.0.1-py3-none-any.whl |
|---|---|
| Size | 22.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b47dbef39ea41913cb353c9e4257a4a1f9e6bb17192a180a4edfbaf8ae7db66c
|
|
BLAKE2b-256 checksum How to use checksums |
ef9cbb9e4f401a6698376b3123e95a11b15b58bfb32d0f9b4dc5954b9d988539
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|