Create venvs, install with pip (incl. streaming logs), run scripts, and manage envs via a local PyOps API.
Users
20
+3 in 30 days
Rating
0.0 / 5
unchanged in 30 days
Ratings
0
0 in 30 days
Store rank
#152K
#127K among extensions
Version
1.0.0
updated 15 Sep 2025
Users
monthly, 13 months
Latest, 16 Oct 2026:20 usersMove the mouse over the chart for any month
Ratings count
monthly, 13 months
Latest, 16 Oct 2026:0 ratingsMove the mouse over the chart for any month
The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.
About C4rr13rX DevDock
### What it does
**C4rr13rX DevDock** is a developer tool that lets you create Python virtual environments, install packages (with live, line-by-line progress), run scripts, and delete envs — right from a browser UI.
### How it works
DevDock talks only to a **local** FastAPI server called **PyOps** (defaults: `http://127.0.0.1:8077`) and an optional local **code-server** instance (`http://127.0.0.1:8080`) for “Open in Code”.
### Quick start (Ubuntu/WSL2)
Install and start the required local services with the setup script:
```bash
curl -fsSL https://raw.githubusercontent.com/C4rr13rX/PyOps/main/setup_pyops.sh -o setup_pyops.sh
chmod +x setup_pyops.sh && ./setup_pyops.sh
```
* PyOps (API) will run on **127.0.0.1:8077**
* code-server will run on **127.0.0.1:8080** (auth disabled on loopback)
### Features
* Create/delete venvs under `~/envs` (safe-guard prevents deleting the service env `pyops`)
* **pip install** (single or multiple packages) with **live streaming logs**
* **pip install -r requirements.txt** (file upload or path) with **live streaming logs**
* Run a Python script with args; open its folder in code-server
* Inline snippet runner with CodeMirror editor
* Configurable endpoints; state saved locally
### Permissions & privacy
* **Host permissions**: `http://127.0.0.1/*`, `http://localhost/*` – required to call your local PyOps API and code-server
* **Tabs**: open/focus the PyOps/code-server tabs
* **Storage**: remember your config and last inputs
No analytics, no remote calls, no user data collection.
### Support
Docs & script: [https://github.com/C4rr13rX/PyOps](https://github.com/C4rr13rX/PyOps)
Issues: [https://github.com/C4rr13rX/PyOps/issues](https://github.com/C4rr13rX/PyOps/issues)
## Categories
* **Developer Tools** (primary)
(Secondary optional: Productivity)
## Is this experimental?
No.
## Does this add-on require payment, non-free services, or additional hardware?
No.
## Homepage URL
[https://github.com/C4rr13rX/PyOps](https://github.com/C4rr13rX/PyOps)
## Support URL
[https://github.com/C4rr13rX/PyOps/issues](https://github.com/C4rr13rX/PyOps/issues)
## Version notes (What’s new)
* Initial public release.
* Live streaming logs for pip installs (packages & `-r`).
* Popup + full-tab UI, snippet editor, configurable endpoints, env dropdown sync.
* Safe-guard to prevent deleting the `pyops` service environment.
* Ubuntu & WSL2 setup script (`setup_pyops.sh`) to install/start services.
## Notes to reviewers
This add-on requires the **local** PyOps API to verify functionality.
**Quick test (Ubuntu/WSL2):**
1. Run:
```bash
curl -fsSL https://raw.githubusercontent.com/C4rr13rX/PyOps/main/setup_pyops.sh -o setup_pyops.sh
chmod +x setup_pyops.sh && ./setup_pyops.sh
```
2. Open the DevDock tab (Options page). The green status dot should light up.
3. Create an env (`dev`), install `requests`, then run a simple script.
4. Live pip output streams into the UI during installs.
The add-on never transmits data off-device and only calls `http://127.0.0.1:*`.
---
# Chrome Web Store copy (for when you submit there)
## Short description (≤132 chars)
Create venvs, pip-install with live logs, run scripts, and manage Python envs via a local PyOps API — all from your browser.
## Full description
**C4rr13rX DevDock** is a local-first developer tool for Python:
* Create/delete virtual environments under `~/envs`
* **pip install** (packages or `-r requirements.txt`) with **live streaming logs**
* Run a Python script with args; open its folder in **code-server**
* Inline snippet runner with CodeMirror editor
* Configurable endpoints; state saved locally
**Requires local services** (Ubuntu/WSL2 supported):
```bash
curl -fsSL https://raw.githubusercontent.com/C4rr13rX/PyOps/main/setup_pyops.sh -o setup_pyops.sh
chmod +x setup_pyops.sh && ./setup_pyops.sh
```
* PyOps API: `http://127.0.0.1:8077`
* code-server: `http://127.0.0.1:8080` (auth disabled on loopback)
**Permissions**
* Host: `http://127.0.0.1/*`, `http://localhost/*` – to call local services
* Storage – remember config and last inputs
* Tabs – open/focus PyOps/code-server
**Privacy**
No analytics, tracking, or remote calls. Everything runs on your machine.
**Support & Source**
[https://github.com/C4rr13rX/PyOps](https://github.com/C4rr13rX/PyOps)