Skip to content

AI Tools Guide

AI tools have become an integral part of the modern development workflow — from terminal-based coding agents and intelligent IDEs to locally-run language models and image generators. This guide covers how to install and use the most popular AI tools on Debian.

AI Editors / IDEs

Code editors with built-in AI capabilities for intelligent completion, conversational programming, and code refactoring.

ToolDescriptionOpen SourceInstallation
CursorVS Code-based AI editor with built-in assistantNo.deb / AppImage
WindsurfAI Agent IDE by CodeiumNoAPT repository
ZedHigh-performance Rust editor with LLM integrationYesInstall script

AI Coding Assistants (CLI)

Terminal-based AI coding tools for command-line workflows.

ToolDescriptionOpen SourceInstallation
Claude CodeAnthropic's official terminal AI coding toolNoInstall script / npm
AiderAI pair programming CLI, multi-model supportYespip
OpenCodeOpen-source terminal AI coding agentYesInstall script / npm
ClineVS Code autonomous coding agent (5M+ users)YesVS Code extension
ContinueOpen-source AI code assistant (26K+ Stars)YesVS Code / JetBrains / CLI
GitHub CopilotGitHub's official AI coding assistantNogh CLI extension
Gemini CLIGoogle's open-source CLI AI tool, free for personal useYesnpm

Local LLM Runners

Run large language models locally for privacy and offline use.

ToolDescriptionInstallation
OllamaMost popular local LLM runner with model registryInstall script
LM StudioGUI application for discovering and running LLMsAppImage
llama.cppHigh-performance C++ LLM inference engineBuild from source
llamafileSingle-file portable LLM, zero dependenciesDownload and run
JanPrivacy-first local AI chat applicationAppImage / .deb
LocalAIOpenAI API-compatible local inference serverDocker

AI Image & Speech

Locally-run AI image generation and speech recognition tools.

ToolDescriptionInstallation
Stable Diffusion WebUIMost popular AI image generation interfaceGit + Python
ComfyUINode-based AI image generation UIPython
OpenAI WhisperSpeech recognition and transcriptionpip

AI Platforms & Automation

Visual AI application builders and workflow automation tools.

ToolDescriptionInstallation
DifyLLM app development platform with visual workflow + RAGDocker
n8nWorkflow automation platform, 400+ app integrationsDocker / npm
OpenClawSelf-hosted AI agent platformInstall script

Common Prerequisites

Many AI tools share common dependencies. Install these before proceeding with individual guides.

Node.js

Required for Claude Code, OpenCode, Gemini CLI, and other tools.

bash
# Install Node.js 22.x LTS (via NodeSource)
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt install -y nodejs

# Verify
node --version
npm --version

Python

Required for Aider, Whisper, Stable Diffusion, and other ML tools.

bash
# Debian 13 includes Python 3 by default
sudo apt install python3 python3-pip python3-venv

Docker

Recommended for Dify, n8n, LocalAI, and other platforms.

bash
sudo apt install docker.io docker-compose-plugin
sudo usermod -aG docker $USER
# Log out and back in for changes to take effect

NVIDIA GPU Drivers

Optional but recommended for local LLMs and image generation.

bash
# Install NVIDIA drivers
sudo apt install nvidia-driver

# Verify after reboot
nvidia-smi

TIP

Not all tools require a GPU. Ollama, llama.cpp, and others can run in CPU-only mode — just slower.

  1. Development Tools — Application installation on Debian
  2. Docker Guide — Docker installation and usage
  3. Command Line Basics — Getting comfortable with the terminal

Ready to boost your productivity? Start with Claude Code →