Tools

This is a collection of tools I use for work, personal projects, and everyday life. Some are part of my daily workflow, some I only use from time to time, and others are tools I’ve used in the past but still think are worth mentioning because they’re genuinely great at what they do. It’s not meant to be a definitive list or a collection of recommendations — just a selection of tools I’ve found useful along the way.

Tools I use daily

↗

Arch Linux

Rolling-release distro with the AUR. Minimal base, maximum control.

Open Source CLI
↗

Ayugram

Unofficial Telegram fork with extra features — faster, more customizable, and open source.

Open Source
↗

Bitwarden

Open-source password manager with browser extension, desktop and mobile apps, and a self-hostable server. I use it every day.

Open Source
↗

Brave

Privacy-focused browser with built-in ad blocking and fingerprint protection.

Open Source
↗

Claude Code

AI-powered coding assistant from Anthropic — terminal-native, context-aware, and deeply integrated into my workflow.

AI CLI
↗

GitHub CLI

GitHub's official command-line tool — pull requests, issues, repos, and more from the terminal.

Open Source CLI
↗

Forgejo

Lightweight self-hosted Git forge — a community-driven fork of Gitea for code hosting, CI/CD, and collaboration.

Open Source
↗

GitLab CLI

GitLab's official command-line tool — MRs, issues, pipelines, and more from the terminal.

Open Source CLI
↗ H

Headroom

Context compression for AI agents — strips repeated boilerplate from tool calls, file reads, and RAG payloads before they hit the model. Wraps Claude Code, Codex, and other agents, or runs as a local proxy and MCP server.

AI Open Source CLI
↗ h

hints

Vimium-style hints for the whole Linux desktop — type a label to click any button or link in any app.

Open Source
↗

i3wm

Tiling window manager — keyboard-driven, minimal, and infinitely configurable.

Open Source CLI
↗ k

keynav

Keyboard-driven cursor manipulation — move and resize windows without touching the mouse.

Open Source CLI
↗ K

Kitty

GPU-accelerated terminal with image rendering, splits, and extensibility.

Open Source CLI
↗

Krita

Professional digital painting app — free, open source, and packed with brushes and tools.

Open Source
↗

LazyVim

Pre-configured Neovim distribution — fast, modular, and keyboard-driven.

Open Source CLI
↗

mpv

Minimal, powerful media player — fast, scriptable, and handles almost any format.

Open Source CLI
↗

NixOS

Declarative, reproducible Linux — manage system config as code.

Open Source CLI
↗

Obsidian

Knowledge base and note-taking app — local-first, Markdown-based, and endlessly extensible with plugins.

↗

opencode

Open-source AI coding agent for the terminal — lightweight, fast, and model-agnostic.

AI Open Source CLI
↗ P

Ponytail

Ruleset for AI coding agents that makes them write the least code that works — reuse before writing, platform over dependencies, tests only where logic is risky. Works with Claude Code, Codex, Copilot, OpenCode, and more.

AI Open Source
↗ R

Rofi

Window switcher, application launcher, and dmenu replacement — fast and scriptable.

Open Source CLI
↗ R

RTK

Rust Token Killer — cost reduction engine for AI agents. Rewrites shell commands and compresses tool output (files, search, web, MCP) before it enters the context window, cutting up to 90% of noise. Configurable via one-file pipelines, works in 18+ agents.

AI Open Source CLI
↗ s

surfraw

Shell script framework for quick web searches from the terminal — great for managing bookmarks.

Open Source CLI
↗

tmux

Terminal multiplexer — persistent sessions, split panes, and scripting.

Open Source CLI
↗ t

tmuxp

Session launcher for tmux — YAML configs to restore named sessions with panes and windows in one command.

Open Source CLI
↗

Zsh

Extensible shell with completions, themes, and a rich plugin ecosystem.

Open Source CLI

Tools I use occasionally

↗

Asciinema

Record and replay terminal sessions as shareable text-based casts.

Open Source CLI
↗

Beekeeper Studio

Cross-platform SQL editor and database manager. Free edition is open source.

↗

btop

Resource monitor — a more beautiful and feature-rich top alternative.

Open Source CLI
↗ C

Codex

OpenAI's terminal coding agent — useful for quick tasks and prototyping.

AI CLI
↗ d

dragon

Drag-and-drop source/target for X11 — move and copy files with a graphical drag-and-drop.

Open Source
↗ d

duf

Better disk usage utility — a modern, user-friendly replacement for df.

Open Source CLI
↗

GNU Stow

Symlink farm manager — clean dotfile management without copying.

Open Source CLI
↗ h

herdr

Terminal workspace manager — looks great for working with AI agents, but I'm too used to tmux for now. Might give it a proper shot in the future.

Open Source CLI
↗

Hermes

NousResearch's autonomous AI agent — interesting for experimental tasks and exploration.

AI CLI
↗

HTTPie

User-friendly API client — lighter than Postman, with a CLI for fast testing.

Open Source CLI
↗ J

JQ

Lightweight CLI for slicing, filtering, and transforming JSON data.

Open Source CLI
↗ l

lan-mouse

LAN mouse/keyboard sharing — control multiple machines on your local network without extra hardware.

Open Source
↗ l

lazydocker

Terminal UI for Docker — manage containers, images, and compose stacks without leaving the terminal.

Open Source CLI
↗ l

lazygit

Terminal UI for git commands — fast, intuitive, and keyboard-driven.

Open Source CLI
↗ n

nnn

Tiny, fast terminal file manager. I use it rarely — same story as Yazi, I'm still trying to get used to terminal-based file managers. One annoyance: image previews vanish and blink.

Open Source CLI
↗ o

oh-my-pi

A batteries-included take on pi (omp): a coding agent with the IDE wired in. Occasional use.

AI Open Source CLI
↗ p

pi

Minimal, hackable terminal coding agent with a unified API over many LLM providers — I reach for it occasionally.

AI Open Source CLI
↗ T

Television

Fuzzy finder TUI with multiple data sources — a fast, extensible terminal explorer.

Open Source CLI
↗ s

sesh

Manage tmux sessions with zoxide — smart session switching and creation.

Open Source CLI
↗

Termius

SSH client for mobile — connect to devices over a mesh network from my phone.

↗ w

worktrunk

Git worktree management for parallel development — work on multiple branches simultaneously.

CLI
↗ Y

Yazi

Blazing fast terminal file manager written in Rust. I use it rarely — still need to invest the time to learn the keybindings and make it stick.

Open Source CLI
↗

Zed

High-performance, multiplayer code editor from the creators of Atom. Looks interesting, but I stick with LazyVim.

Open Source
↗

Zen Browser

Firefox-based browser focused on privacy and minimalism. Looks promising, but Brave is my daily driver.

Open Source
↗ z

zoxide

Smarter cd command — learns your habits and jumps to directories instantly.

Open Source CLI

Tools I used before