wizelit-acp
Stdin/stdout bridge between an ACP-compatible editor and the Wizelit /acp WebSocket.
Editors spawn it via uvx — no separate install step.
Setup
- Install uv:
brew install uv - Add to your editor (replace the hub URL with your team's deployment):
{
"agent_servers": {
"wizelit-hub": {
"type": "custom",
"command": "uvx",
"args": ["wizelit-acp@latest"],
"env": {
"WIZELIT_API_URL": "https://your-wizelit-hub.example.com"
}
}
}
}
- Connect from the editor. On first use, the browser opens for device-link pairing — sign in with Google and Approve.
Credentials are saved to ~/.wizelit/credentials.json. Later connects reuse the token.
How it works
uvxfetches this package from PyPI on first run.- ACP JSON-RPC on stdin/stdout ↔ WebSocket to
WIZELIT_API_URL+/acp. - Agent execution happens on the Wizelit server, not locally.
Optional CLI
uvx wizelit-acp auth login # manual pairing
uvx wizelit-acp auth logout # revoke local credentials
Environment
| Variable | Purpose |
|---|---|
WIZELIT_API_URL |
REST base URL (default http://127.0.0.1:8000) |
WIZELIT_ACP_URL |
Override WebSocket URL |
WIZELIT_CLIENT_NAME |
Pairing label (default ACP IDE) |
WIZELIT_ALLOW_INSECURE |
1 to allow plain http:// / ws:// to non-loopback hosts (not recommended) |
Troubleshooting
| Symptom | What to do |
|---|---|
| Package not found on PyPI | Pin a published version or ask your platform team to release |
uvx: command not found |
brew install uv |
| Browser does not open on Connect | Open the pairing URL in your editor's agent log, or run uvx wizelit-acp auth login |
| Pairing never completes | Sign in with an allowed Google workspace account and click Approve before expiry |
| Auth errors after weeks | uvx wizelit-acp auth logout, then Connect again |
Metadata
Release files for wizelit-acp 0.1.14
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| wizelit_acp-0.1.14.tar.gz | 6.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| wizelit_acp-0.1.14-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.8 kB
Release files / wizelit_acp-0.1.14.tar.gz
| Download URL | wizelit_acp-0.1.14.tar.gz |
|---|---|
| Size | 6.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dd62a7de75ceff989d33df0641bc5234fa83965577130a11706e48cfc86e3d3b
|
|
BLAKE2b-256 checksum How to use checksums |
a60489f01f964c02b9990c00eb9daa5e3ff94d5ae1adaff8d32d9dfbb48a324e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 12, 2026.
Transparency logRelease files / wizelit_acp-0.1.14-py3-none-any.whl
| Download URL | wizelit_acp-0.1.14-py3-none-any.whl |
|---|---|
| Size | 7.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
909fb82140918253482be2926d174aa98dde7dd52dee1c3f0cf4253e194ea719
|
|
BLAKE2b-256 checksum How to use checksums |
64f200aaab3efeead44bd50033a064eecb9a67ec6ce89db2b98dc328f451e096
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Aug 12, 2026.
Transparency log