C4rr13rX DevDock
Overview
Create venvs, install with pip (incl. streaming logs), run scripts, and manage envs via a local PyOps API.
### 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)
0 out of 5No ratings
Details
- Version1.0.0
- UpdatedSeptember 15, 2025
- Offered byC4rr13rX
- Size217KiB
- LanguagesEnglish (United States)
- DeveloperAdam Christopher Edsall
5270 Lloyd Hill Ln Graham, NC 27253-9079 USEmail
C4rr13rX@gmail.comPhone
+1 919-495-7881 - TraderThis developer has identified itself as a trader per the definition from the European Union and committed to only offer products or services that comply with EU laws.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, please open this page on your desktop browser