Building a CLI Tool with AI — From Idea to Published Package

Enough theory. Let us build something real. In this article, you will build a complete CLI tool using AI — from the initial description to a published package on PyPI. Every prompt, every AI response, and every manual fix is shown. You will see where AI excels, where it struggles, and how to handle both. The project: linkcheck — a markdown link checker that scans your documentation files and reports broken links. It is a small, useful tool with enough complexity to show real patterns. ...

June 24, 2026 · 11 min

Python Tutorial #22: Build a CLI Tool — Click and Rich

In the previous tutorial, we learned about logging and debugging. Now let’s build our first real project — a command-line task manager using Click for argument parsing and Rich for colored output. This project uses everything we have learned so far: dataclasses, file I/O, error handling, testing, and more. By the end, you will have a working CLI tool you can install with pip install. What We Are Building A task manager that runs in the terminal: ...

April 30, 2026 · 9 min
Android CLI — Build Android Apps 3x Faster With Any AI Agent

Android CLI: Build Android Apps 3x Faster With Any AI Agent

Google announced a new tool for Android developers: Android CLI. It works with any AI agent — Claude Code, Gemini CLI, Codex, or others. It makes AI-assisted Android development 3x faster and cuts LLM token usage by 70%. In this article I’ll explain what Android CLI is, what commands it has, and how to get started. What Is Android CLI? Android CLI is a command-line tool built for AI agents. ...

April 19, 2026 · 3 min

Kotlin Tutorial #23: Build a CLI Tool with Kotlin

In the previous tutorial, you learned about Kotlin Serialization. Now let’s build something real. In this tutorial, you will build a complete CLI (Command-Line Interface) tool: a text analyzer that counts words, finds patterns, and shows statistics. In this tutorial, you will learn: Reading command-line arguments File I/O (reading files) Text analysis (word count, frequency) Colored terminal output with ANSI codes Argument parsing Error handling Structuring a real project What We’re Building A text analysis tool called TextAnalyzer with these commands: ...

March 22, 2026 · 8 min