AI automation OS for searchable tools, skills, and repeatable workflows.
Project description
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
Project details
Release history Release notifications | RSS feed
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 puloto-0.0.1.tar.gz.
File metadata
- Download URL: puloto-0.0.1.tar.gz
- Upload date:
- Size: 11.7 kB
- Tags: Source
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ad45aca7f110d694668594a5378db535d35d8104afdfc11383ca4bef8e5b15e
|
|
| MD5 |
8f4dc7db59b6d1f39b062ea7a0639870
|
|
| BLAKE2b-256 |
f34098995765c730b5d0d35789cb41dc197c675667601dbf22c7f0a4d94940e8
|
File details
Details for the file puloto-0.0.1-py3-none-any.whl.
File metadata
- Download URL: puloto-0.0.1-py3-none-any.whl
- Upload date:
- Size: 22.4 kB
- Tags: Python 3
- Uploaded using 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}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b47dbef39ea41913cb353c9e4257a4a1f9e6bb17192a180a4edfbaf8ae7db66c
|
|
| MD5 |
055dd341b9806e028bfbe15008295bb6
|
|
| BLAKE2b-256 |
ef9cbb9e4f401a6698376b3123e95a11b15b58bfb32d0f9b4dc5954b9d988539
|