kneo-studio
Turn an n8n workflow export into a governed Kneo agent spec — and be told, in detail, what could not be carried across.
This is the distributed package: a FastAPI backend-for-frontend that serves a
React SPA from inside the wheel. pip install kneo-studio gives you the whole
application, with no container and no database service to run — SQLite is
created for you.
$ pip install kneo-studio
$ kneo-studio
It binds loopback and, by default, needs no login: your own machine is the default deployment. The same artifact runs for a team on a shared host under a login mode, and refuses to bind a routable address without one — an unauthenticated shared instance would make every request the local owner, with full rights over the project tree.
What it is for
Studio's contract is that it tells you what it could not convert. An n8n workflow uses constructs Kneo has no form for — output parsers, memory, retrieval, inline secrets, branch predicates — and the failure mode worth designing against is not a crash but a spec that looks complete and quietly does something else. Every such construct becomes a gap card the developer has to see, and the blocking ones refuse export until they are dealt with.
That is why an import can succeed and still refuse to hand you a file.
Documentation
- Quickstart
- What imports, and what does not — three example workflows and the exact gaps each produces, measured rather than estimated
- Changelog
- Repository
Studio talks to a kneo-serv
platform through kneo-client;
it holds no platform logic of its own.
Licence
See LICENSE.
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 kneo_studio-0.2.0.tar.gz.
File metadata
- Download URL: kneo_studio-0.2.0.tar.gz
- Upload date:
- Size: 1.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51f30391788ee7030ccf10200cdf0982121354396f60937fcda2aaf09adf8ad9
|
|
| MD5 |
e714d6f793077694bd04d52572889d42
|
|
| BLAKE2b-256 |
b2db78f1a5fe223bb7d9b500b084564ee52ee11fde3b61e7e1f4b545af599c96
|
Provenance
The following attestation bundles were made for kneo_studio-0.2.0.tar.gz:
Publisher:
release.yml on kneo-agent/kneo-studio
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
kneo_studio-0.2.0.tar.gz -
Subject digest:
51f30391788ee7030ccf10200cdf0982121354396f60937fcda2aaf09adf8ad9 - Sigstore transparency entry: 2465888551
- Sigstore integration time:
-
Permalink:
kneo-agent/kneo-studio@a274cf2fc76c6452ed6e3a59a1b4512e0a5c4aec -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/kneo-agent
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@a274cf2fc76c6452ed6e3a59a1b4512e0a5c4aec -
Trigger Event:
push
-
Statement type:
File details
Details for the file kneo_studio-0.2.0-py3-none-any.whl.
File metadata
- Download URL: kneo_studio-0.2.0-py3-none-any.whl
- Upload date:
- Size: 1.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
30cdbf26fa4bd379df5d4cad424a0d7c94f85e45c7075902d57a5676fd72a54a
|
|
| MD5 |
2fc79479dc8bba096d7ba2d30428a0c4
|
|
| BLAKE2b-256 |
dac12d9b81ecdee3908245e121d3b522f67f5f82e0f3d3d76f0f4d503b7694f3
|
Provenance
The following attestation bundles were made for kneo_studio-0.2.0-py3-none-any.whl:
Publisher:
release.yml on kneo-agent/kneo-studio
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
kneo_studio-0.2.0-py3-none-any.whl -
Subject digest:
30cdbf26fa4bd379df5d4cad424a0d7c94f85e45c7075902d57a5676fd72a54a - Sigstore transparency entry: 2465888567
- Sigstore integration time:
-
Permalink:
kneo-agent/kneo-studio@a274cf2fc76c6452ed6e3a59a1b4512e0a5c4aec -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/kneo-agent
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@a274cf2fc76c6452ed6e3a59a1b4512e0a5c4aec -
Trigger Event:
push
-
Statement type: