C4rr13rX DevDock icon

C4rr13rX DevDock

by C4rr13rX

v1.0.0 Updated Sep 15, 2025 217KiB
CWS
11
Users
★ 0.00
0 reviews
#118123
of 207.1K
developer
#10191 of 18.1K

Description

### 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)
C4rr13rX DevDock screenshot 1C4rr13rX DevDock screenshot 2

Reviews

Loading reviews...

Permissions (2)

Permissions

storage Can store data locally in your browser tabs Can see your open tabs and their URLs

Details

Version 1.0.0
Updated Sep 15, 2025
Size 217KiB
First Seen Mar 29, 2026