Awesome AI AgentsAI Developer Tools

modem-dev/hunk

⭐ 9251 TypeScript added to this list on 2026-08-17 repository created 2026-03-17

Hunk is a terminal user interface for reviewing diffs, aimed specifically at changesets written by coding agents. It is built on OpenTUI and the Pierre diffs library, is MIT licensed, and mirrors familiar Git diff commands while opening the result in an interactive review surface instead of printing plain text. The main screen is a multi-file review stream with a sidebar for navigation, split, stacked and responsive automatic layouts, runtime view toggles, mouse support inside the viewer, and the ability to act as a pager or a Git difftool. Inline AI and agent annotations are rendered beside the code, which is the feature the project uses to distinguish itself from delta, difftastic and diff-so-fancy in its own comparison table. Commands include hunk diff to review the working tree including untracked files, hunk show to review the latest or an earlier commit, direct comparison of two files, and hunk patch reading a patch from stdin. A watch mode reloads reviews automatically as the working tree or the compared files change, using filesystem observation with polling as a fallback. Jujutsu and Sapling checkouts are detected automatically so revsets work natively, and the VCS can be forced through configuration. The agent workflow is explicit: the user opens Hunk in a second terminal, asks the agent to load the skill file whose path hunk skill path prints, and then has the agent work against the live review session; richer structured note bodies are available behind an experimental flag. Installation is available through npm as hunkdiff, Homebrew, mise and Nix, requiring Node.js 18 or newer for the npm route and shipping a standalone binary elsewhere; it also ships as a default tool in Omarchy.

https://github.com/modem-dev/hunk

code-reviewdiff-viewertuigitagentic-codingterminaltypescript

Also in AI Developer Tools

deepseek-ai/deepseek-harness

DeepSeek Harness (dsh) is an open-source agent harness from DeepSeek AI built on an everything-is-a-plugin architecture over the Cordis framework, started from npm with a local web UI.

Hmbown/Codewhale

Open-source terminal coding agent written in Rust that edits files, runs commands and works toward a goal across many model providers.

TabbyML/tabby

Tabby is a self-hosted, open-source AI coding assistant providing a private and customizable alternative to GitHub Copilot with rich integration and deployment options.

cursor/cursor

Cursor is an AI-powered code editor designed to enhance programming productivity by integrating intelligent code suggestions and AI-driven features directly into the coding workflow.

oraios/serena

Serena is a free and open-source coding agent toolkit that enhances large language models with semantic code retrieval and editing capabilities, enabling autonomous coding workflows directly on your codebase.

QwenLM/qwen-code

Open-source terminal coding agent from the Qwen team with subagents, skills, hooks and MCP support, speaking the OpenAI, Anthropic, Gemini and Qwen API formats plus local model runtimes.

plandex-ai/plandex

Plandex is an open-source AI coding agent designed to plan, execute, and manage large-scale coding tasks and real-world projects with high efficiency and flexibility.

smol-ai/developer

Smol Developer is a library and toolset that embeds a junior developer AI agent into applications to scaffold and generate codebases interactively through human-in-the-loop prompt engineering.