Skip to content

Developer Tools

madkoding edited this page Mar 5, 2026 · 1 revision

Developer Tools

madOS includes a complete development environment with OpenCode AI integration.

OpenCode

AI assistant for system orchestration and coding help.

# Interactive session
opencode

# Direct message
opencode --message "optimize system performance"

# Get help
opencode --message "how to check disk usage?"

Capabilities

  • Code assistance - Write, debug, and review code
  • System management - Configure services, troubleshoot
  • Documentation - Explain commands and concepts
  • Automation - Create scripts and workflows

Node.js

node --version    # v24.x
npm --version     # Latest

Pre-installed with npm for JavaScript development.

Version Control

Git

git --version

Full Git installation for version control.

SSH

ssh -V

OpenSSH for secure connections to remote servers.

Text Editors

Vim

vim

Classic modal editor, pre-configured.

Nano

Beginner-friendly text editor.

VS Code

Full Visual Studio Code installation:

  • Syntax highlighting
  • Debugging support
  • Git integration
  • Extensions marketplace

Database

SQLite

Lightweight SQL database:

sqlite3

Build Tools

gcc --version    # C compiler
make --version   # Build automation
pkgconf          # Package configuration

Python

python --version    # Python 3.x
pip --version

With GTK3 bindings:

  • python-gobject
  • python-cairo
  • gtk3
  • gtk-layer-shell

System Information

fastfetch

Modern system information tool:

fastfetch

Shows: OS, Host, Kernel, Uptime, Packages, Shell, WM, Terminal, CPU, GPU, Memory, Disk, Network

Package Management

# Install package
sudo pacman -S <package>

# Update system
sudo pacman -Syu

# Remove package
sudo pacman -R <package>

# Clean cache
sudo pacman -Scc

Additional Tools

  • wget - Download files
  • curl - HTTP client
  • jq - JSON processor
  • rsync - File synchronization
  • socat - Socket relay

Clone this wiki locally