Item logo image for C4rr13rX DevDock

C4rr13rX DevDock

ExtensionDeveloper Tools2 users
Item media 2 (screenshot) for C4rr13rX DevDock
Item media 1 (screenshot) for C4rr13rX DevDock
Item media 2 (screenshot) for C4rr13rX DevDock
Item media 1 (screenshot) for C4rr13rX DevDock
Item media 1 (screenshot) for C4rr13rX DevDock
Item media 2 (screenshot) for 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)

Details

  • Version
    1.0.0
  • Updated
    September 15, 2025
  • Offered by
    C4rr13rX
  • Size
    217KiB
  • Languages
    English (United States)
  • Developer
    Adam Christopher Edsall
    5270 Lloyd Hill Ln Graham, NC 27253-9079 US
    Email
    C4rr13rX@gmail.com
    Phone
    +1 919-495-7881
  • Trader
    This 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

The developer has disclosed that it will not collect or use your data.

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

Google apps