🌈✨ Gehan’s Project Lab β€” Developer Tools, Linux Command Reference & AI Coding Add-ons Guide ✨🌈

Developer tools, reference guides and local service examples

An AI coding add-ons beginner’s guide for Claude Code, Codex CLI, GitHub Copilot CLI and VS Code Β· an offline Linux command reference Β· a Windows maintenance PowerShell script Β· a Podman Compose database stack (SQL Server, Oracle, MySQL, MongoDB, Elasticsearch, RabbitMQ) Β· a WSL2 .wslconfig Β· an LF/CRLF line-ending converter Β· an IPTV playlist directory.

🐧 Explore Linux commands Β· πŸ€– Learn AI coding add-ons Β· πŸ“Ί Browse IPTV playlists Β· πŸͺŸ Maintain Windows Β· 🧰 Spin up a multi-database sandbox β€” all from one repository.

AI Guide Linux IPTV

Windows Containers WSL Line Endings


πŸ‘‰ 🌐 Open the live guide πŸ‘ˆ

Open Guide Add-ons Tools Updated

A step-by-step, beginner-friendly guide to 39 AI coding add-ons β€” plugins, skills, MCP servers, and hooks β€” with separate πŸ“¦ install, βš™οΈ configure, and πŸš€ use-in-your-project steps for each supported tool:

πŸ› οΈ Works with Β 
🟠 Claude Code CLI 🟒 Codex CLI
⚫ GitHub Copilot CLI πŸ”΅ Visual Studio Code (Copilot Chat)

🧩 Highlights:

  • πŸ“– Small dictionary explaining plugins, skills, MCP servers, hooks, tokens, npx, and uv in plain words
  • πŸ”Ž Code navigation & docs β€” Serena, Context7, Graphify, Language Server Plugins
  • 🧠 Workflow & planning β€” Superpowers, Ponytail, Agent Skills, Feature Dev, Project Planning
  • πŸ§ͺ Testing & browsers β€” Playwright MCP, Chrome DevTools MCP, Testing Automation
  • πŸ” Review & security β€” PR Review Toolkit, CodeRabbit, SonarQube MCP, Semgrep, Codex Security, Claude Security
  • πŸ’° Token & cost tools β€” RTK, Headroom, OmniRoute, Chronicle Stats
  • βœ… β€œHow to know it worked” checks and a β€œIf a step does not work” troubleshooting section

πŸ“„ Formats: 🌐 HTML (live) Β· 🧾 HTML source Β· πŸ“ Markdown

⚠️ Check your employer’s rules first. Third-party add-ons may run commands, read source code, store session history, or send data to outside servers. Start with a non-confidential practice project and read-only requests.


🧭 What’s in the lab?

Β  Project What it does Start here
πŸ€– AI Coding Add-ons Guide Beginner’s setup guide for 39 add-ons across Claude Code, Codex, Copilot CLI, and VS Code. 🌐 Live page
🐧 Linux Commands Searchable, offline-friendly browser reference with 361 commands across 16 cybersecurity-focused categories. Linux_Commands/
πŸ“Ί IPTV World Explorer 2026 Visual directory of IPTV-org playlists β€” 189 country entries, 31 categories, 205 languages, 42 regions β€” plus a VLC how-to. Files/iptv_world_explorer_2026.md
πŸͺŸ System Maintenance PowerShell script for Windows health checks, repairs, updates, network reset, and cleanup. SystemMaintenance/
🧰 Local Services Stack Podman Compose setup for seven databases and developer tools with persistent volumes and health checks. Files/compose.yml
🐧 WSL2 Config Ready-made .wslconfig for memory, CPU, swap, networking, and memory reclaim. Files/.wslconfig
πŸ” Line Ending Converter PowerShell script that converts a file or whole folder between LF and CRLF safely. Files/Convert-LineEndings.ps1

πŸš€ Get started

🐧 Linux Commands

Open Linux_Commands/index.html in a browser β€” no build step or web server required. Search and filter commands by name, category, description, or example. The core reference works offline; Google Fonts are an optional online enhancement.

πŸ“Ί IPTV World Explorer 2026

Open Files/iptv_world_explorer_2026.md on GitHub and click any playlist link, or copy it into a player that supports M3U network playlists.

  • 🌍 Browse by country, 🎭 category, πŸ—£οΈ language, or πŸ—ΊοΈ region
  • 🎬 Includes a picture-by-picture VLC setup guide for the πŸ‡±πŸ‡° Sri Lanka playlist, using the screenshots in the repository’s images folder
  • πŸ› οΈ Includes a playback troubleshooting table

πŸ“‘ These are live third-party playlist links. Channels may be offline, geo-restricted, or unsupported by your player. Respect broadcaster rights, subscriptions, and local law.

πŸͺŸ System Maintenance

Review SystemMaintenance/SystemMaintenance.ps1 before running. From an elevated PowerShell window at the repository root:

.\SystemMaintenance\SystemMaintenance.ps1

⚠️ This script makes system-wide changes. It may install Windows updates, repair the system image, schedule disk repairs, reset network settings and adapters, remove temporary files and crash dumps, and stop and restart a Windows service. Back up important data, save your work, and understand the script before execution. Run it only on a machine you administer.

πŸ” Line Ending Converter

Converts a single file or an entire folder (skipping .git, bin, obj, and node_modules). The second argument is the current line ending to convert from:

# πŸ”„ LF  ➜ CRLF
.\Files\Convert-LineEndings.ps1 "C:\Projects\MyRepo" LF

# πŸ”„ CRLF ➜ LF
.\Files\Convert-LineEndings.ps1 "C:\Projects\MyRepo" CRLF

# βœ… Verify the result in a Git repository
git ls-files --eol

πŸ›‘οΈ Files are rewritten as UTF-8 without BOM. Empty files, binary files, files that already have a UTF-8 BOM, and files that are not valid UTF-8 are skipped rather than modified. Commit or back up your work before converting a whole folder.

🐧 WSL2 Config

Copy Files/.wslconfig to your Windows user profile folder (%UserProfile%\.wslconfig), adjust the values for your machine, then restart WSL:

wsl --shutdown
βš™οΈ Setting Value
🧠 memory 8GB
πŸ–₯️ processors 8
πŸ’Ύ swap 4GB
πŸ”Œ localhostForwarding true
πŸ”₯ firewall true
🌐 dnsTunneling true
🧭 autoProxy true
♻️ autoMemoryReclaim (experimental) dropCache

🧰 Local Services Stack

Requires Podman with Compose support. From the repository root:

podman compose -f Files/compose.yml up -d
podman compose -f Files/compose.yml ps

⏹️ To stop the services while keeping their data:

podman compose -f Files/compose.yml down

πŸ—‘οΈ To also remove the stack’s persistent data volumes:

podman compose -f Files/compose.yml down -v

πŸ” Local development only. The compose file contains default credentials and disables Elasticsearch security. Change the credentials before starting the stack, and do not expose these services to untrusted networks or use the configuration in production.


🧩 Services at a glance

Β  Service Port(s) Notes
πŸŸ₯ Microsoft SQL Server 2025 1433 Persistent database volume
🟨 Elasticsearch 9.5 9200 Security disabled in this local setup
πŸŸͺ Kibana 9.5 5601 Connects to Elasticsearch
🟧 Oracle Database XE 21c 1521 Express Edition
🟩 MongoDB 8.0 27017 Root authentication enabled
🐰 RabbitMQ 4.3 5672, 15672 AMQP and management UI
🐬 MySQL 8.4 3306 Root account configured for local development

The services use the database_network bridge network and named volumes so their data survives a normal down. The RabbitMQ management interface is available at http://localhost:15672 while the stack is running.


🌈 Linux reference highlights

  • πŸ”Ž Live search across commands, categories, descriptions, and usage examples
  • 🏷️ Category dropdown and clickable filters
  • πŸ’» Real-world examples in a terminal-inspired interface
  • πŸ“‘ Static HTML, CSS, and JavaScript β€” no install or build required

πŸ“˜ Browse the Linux Commands README for its category breakdown and examples.


πŸ“ Repository layout

.
β”œβ”€β”€ πŸ“‚ Files/
β”‚   β”œβ”€β”€ πŸ€– ai_coding_plugins_beginners_guide.html   # AI add-ons guide (published web page)
β”‚   β”œβ”€β”€ πŸ“ ai_coding_plugins_beginners_guide.md     # AI add-ons guide (Markdown)
β”‚   β”œβ”€β”€ πŸ“Ί iptv_world_explorer_2026.md              # IPTV playlist directory + VLC guide
β”‚   β”œβ”€β”€ πŸ–ΌοΈ images/                                  # VLC screenshots used by the IPTV guide
β”‚   β”‚   β”œβ”€β”€ open_media.png
β”‚   β”‚   β”œβ”€β”€ tool_bar.png
β”‚   β”‚   └── your_tv.png
β”‚   β”œβ”€β”€ 🧰 compose.yml                              # Local development services
β”‚   β”œβ”€β”€ 🐧 .wslconfig                               # WSL2 resource and network settings
β”‚   └── πŸ” Convert-LineEndings.ps1                  # LF ⇄ CRLF converter
β”œβ”€β”€ πŸ“‚ Linux_Commands/
β”‚   β”œβ”€β”€ 🌐 index.html                               # Open this in a browser
β”‚   β”œβ”€β”€ 🎨 styles.css                               # Terminal-inspired UI
β”‚   β”œβ”€β”€ πŸ“Š data.js                                  # Command reference data
β”‚   β”œβ”€β”€ βš™οΈ app.js                                   # Search, filters, and rendering
β”‚   └── πŸ“˜ readme.md                                # Project details
β”œβ”€β”€ πŸ“‚ SystemMaintenance/
β”‚   β”œβ”€β”€ πŸͺŸ SystemMaintenance.ps1                    # Windows maintenance script
β”‚   └── πŸ“˜ readme.md                                # Script overview
└── πŸ“„ README.md

❓ FAQ

How do I install a Claude Code plugin, MCP server, or Copilot CLI add-on as a beginner? Open the AI coding add-ons beginner’s guide. Every add-on has separate install, configure, and use-in-your-project steps for each supported tool, plus β€œhow to know it worked” checks.

Is there a Linux command cheat sheet that works offline? Yes β€” open Linux_Commands/index.html directly in a browser. It needs no server or build step and lets you search and filter the commands by category.

How do I run SQL Server, MongoDB, and other databases locally with Podman? Use the Local Services Stack: podman compose -f Files/compose.yml up -d starts all services with persistent volumes. It is for local development only.

How do I convert line endings between LF and CRLF on Windows? Run Files/Convert-LineEndings.ps1 on a file or folder, then check the result with git ls-files --eol (see Line Ending Converter).



βš–οΈ Responsible use

πŸ›‘οΈ Use security-related command examples only on systems you own or are explicitly authorized to test. Treat the maintenance script, line-ending converter, and container stack as powerful tools: review their configuration, understand what they change, and keep development credentials and services away from production and untrusted networks. πŸ€– Follow your organization’s policies before installing AI coding add-ons, and πŸ“Ί only open IPTV streams you are authorized to access.


πŸ’‘ Learn something. πŸ”¨ Build something. πŸ” Keep it safe. 🌈

Star


Read all Gehan’s Project Lab guides online Β· Project overview Β· All developer projects