The projects cover terminal emulators, Wayland compositors, reverse engineering frameworks, web scraping, local AWS emulation, and AI agent workflow management.
Agent Desktop is a Rust-based CLI and C library for letting AI agents inspect and operate desktop applications through operating-system accessibility trees rather than pixel matching. It returns JSON snapshots containing stable, snapshot-scoped references for actionable elements; agents act on those references and take another snapshot to verify the result, while stale or ambiguous references produce structured errors. It supports macOS, Windows, and Linux, with commands for application and window management, keyboard and mouse input, clipboard access, notifications, screenshots, sessions, and batch operations. It can be installed from npm with platform-native binaries or used through release archives and its FFI library. macOS requires Accessibility permission, Linux requires a graphical session with at-spi2-core, and the project is licensed under Apache-2.0.
Auto-Ontology is an open-source Python framework and service from NVIDIA that builds a semantic, graph-based context layer over enterprise databases for LLM and agent workflows. It ingests schemas, column profiles, sample values, and query history, then compiles business terms mapped to columns, reviewed SQL attributes, and inferred table relationships into a PostgreSQL-backed ontology with pgvector embeddings. People can inspect, edit, test, and certify the generated definitions through a web UI or API. An agent resolves question entities to ontology terms, retrieves candidate columns and SQL attributes, generates SQL, validates filter values and the query against the source database, repairs failed queries, and returns the answer with its SQL and execution steps. The system can check whether a question is answerable before querying and exposes read-only ontology and question-answering tools through MCP, agent skills, and a REST API. It supports PostgreSQL, MySQL, Databricks, Snowflake, ClickHouse, Trino, Apache Kyuubi, HeavyDB, DuckDB, and SQLite, and can run with Docker Compose. The repository is licensed under Apache-2.0.
Context Mode is an MCP server and plugin for AI coding agents that reduces context-window usage by routing large tool outputs through sandboxed subprocesses. Its execution tools run code in supported languages, process files, fetch and analyze URLs, and return selected stdout or search results instead of exposing raw logs, snapshots, API responses, or file contents to the conversation. The project reports up to 98% context reduction in its benchmarks. It also provides session continuity across supported agents. Hooks capture tool calls, edits, prompts, decisions, errors, and other session events in SQLite; before compaction, the system builds a prioritized resume snapshot, and after compaction or session resumption it retrieves relevant events through SQLite FTS5 search with BM25 ranking. Content indexing uses heading-aware chunking, stemming, trigram matching, reciprocal-rank fusion, proximity reranking, fuzzy correction, and smart snippets. The MCP interface includes execution, batching, indexing, search, fetching, statistics, diagnostics, upgrade, and purge tools. Context Mode supports multiple coding-agent platforms through MCP servers, native plugins, and platform-specific hooks, with automatic routing enforcement where hooks are available and instruction files for platforms without them. The repository states that processing and SQLite storage are local, with no account or telemetry requirement. It is licensed under the Elastic License 2.0, which permits use, modification, and distribution but restricts offering the software as a hosted or managed service and removing licensing notices.
Floci is a free, open-source local AWS emulator for development, testing, and CI. It exposes AWS-shaped services at a local endpoint, allowing existing AWS SDKs, CLI commands, Terraform, CDK, OpenTofu, and test suites to target the emulator without a cloud account or authentication token. Its router serves in-process stateless and stateful services, while services such as Lambda, RDS, Neptune, ElastiCache, MSK, ECS, EC2, EKS, OpenSearch, and CodeBuild use real Docker-backed execution where the project considers it important for fidelity. Floci supports memory, persistent, hybrid, and write-ahead-log storage modes, provides a browser console, and includes Testcontainers modules for isolated instances in tests. It runs through the Floci CLI, Docker or Docker Compose, or standalone binaries for Linux, macOS, and Windows, and is distributed under the MIT license.
Ghostty is an open-source, cross-platform terminal emulator with native platform interfaces and GPU acceleration. It uses a shared core written in Zig, a SwiftUI and Metal application on macOS, and a GTK application with OpenGL on Linux. Its multi-threaded architecture gives each terminal dedicated read, write, and render threads, while a SIMD-optimized parser handles terminal control sequences. It supports tabs, panes, multiple windows, Kitty graphics and image protocols, clipboard sequences, synchronized rendering, and other modern terminal features. Ghostty also provides libghostty, a zero-dependency, C-compatible C and Zig library for embedding terminal functionality in other applications. The related libghostty-vt library parses terminal sequences and maintains terminal state, with support for macOS, Linux, Windows, and WebAssembly.
GitHub Spec Kit is an open-source, community-driven toolkit from GitHub for spec-driven software development with AI coding agents. It provides the Specify CLI to initialize projects and create feature branches, establishes project principles in a constitution, defines specifications, plans implementations, breaks plans into actionable tasks, implements them through an agent, and checks the result against the specification, plan, and tasks. The toolkit supports integrations with AI coding agents and includes extensions, presets, role-based bundles, and an opt-in bug-fixing extension with an assess–fix–test workflow.
Grim Prompter is an open-source library of threat-modeling prompts and an agent skill for Claude Code, Codex CLI, and other AI coding agents. It directs an agent to inspect a repository read-only, model its architecture and trust boundaries, identify threats and existing controls, propose mitigations, and produce reports with file-and-line evidence. The library provides workflows for dozens of architecture types and security methods including STRIDE, PASTA, LINDDUN, MITRE ATLAS, attack trees, and FMEA; its deep workflow proceeds through scope, system modeling, threat analysis, challenge, treatment planning, and reporting, with JSON artifacts that support later reviews and change comparisons. Results are written under a threat-model directory, and the project warns that generated prompts and reports require human review. The repository and documentation are licensed under the MIT License.
gstack is an open-source skill and tooling framework for Claude Code, developed by Garry Tan. It turns Claude Code into a virtual engineering team through Markdown-based slash commands and specialist roles covering product review, engineering management, design review, code review, browser-based QA, security auditing, release management, documentation, and other software-delivery tasks. Its tools can drive a real browser and support unit-test, end-to-end-test, and black-box verification loops. The repository describes 23 specialist tools and eight power tools, and distributes the project under the MIT license. It requires Claude Code, Git, and Bun; Node.js is additionally required on Windows.
HyperFrames is an open-source framework for turning HTML, CSS, media, and seekable animations into deterministic MP4 videos. It can be used locally through a CLI, by AI coding agents through skills, or as a rendering core for hosted authoring workflows. Compositions are defined as HTML with data attributes for timing, tracks, media, and sub-compositions. The renderer seeks each frame in headless Chrome, uses animation adapters such as GSAP, CSS, Lottie, Three.js, Anime.js, or WAAPI, and encodes the result with FFmpeg; its toolchain includes preview, linting, inspection, local rendering, browser-based editing, reusable catalog components, and AWS Lambda rendering. The project requires Node.js 22 or newer and FFmpeg, does not require React or a build step, and is licensed under Apache 2.0. Its agent skills support workflows including product videos, explainers, pull-request videos, captions, motion graphics, slideshows, music-driven videos, and general compositions.
Hyprland is an independent, dynamic tiling Wayland compositor developed by the Hyprland project. It supports tiling, pseudotiling, floating, and fullscreen windows; special workspaces, window groups, dynamic workspaces, multiple layouts including Dwindle, Scrolling, Master, and Monocle, and per-workspace layouts. Its Wayland implementation includes socket-based IPC, global keybinds, window, monitor, and layer rules, native input-method support, tearing support, and configuration reloading when files are saved. Hyprland is implemented independently rather than using wlroots, libweston, KWin, or Mutter. It provides customizable animation curves, visual effects such as gradient borders, blur, animations, glow, and shadows, plugin support with a built-in plugin manager, and custom layouts through Lua or plugins.
REA is a local reverse-engineering tool for AI agents, distributed as a CLI and MCP server. It connects agents to analysis providers such as Hopper and Ghidra, and can inspect native binaries, macOS applications, JavaScript and Electron applications, .NET assemblies, websites, packages, and controlled runtime behavior. Its investigation workflow decompiles or maps a target, follows strings, symbols, calls, references, and control flow, records evidence and limitations, and uses the findings to help reconstruct features in another project without claiming to recover original source code or automatically clone an application. Analysis runs on the local host; REA configures agent integrations and can optionally install Hopper, while Ghidra and Java must be installed separately. The project is distributed under the MIT license.
Scrapling is a Python web-scraping framework for fetching, parsing, and crawling websites from a single request to a full-scale crawl. It combines fast HTTP requests, browser-based JavaScript rendering through Playwright, stealth fetching, persistent sessions, proxy rotation, retries, concurrent spiders, pause and resume, and background capture of API responses. Its parser supports CSS and XPath selectors, text and regular-expression search, adaptive element tracking, similar-element matching, DOM navigation, and Markdown output. Scrapling provides a Scrapy-like spider API with async parsing, throttling, blocked-request detection, optional robots.txt compliance, ready-made crawl templates, link extraction, and JSON, JSONL, CSV, and XML exports. It also includes a CLI, interactive shell, MCP server for AI agents, an Agent Skill, and tools for producing sanitized Markdown suitable for retrieval-augmented generation. The core package requires Python 3.10 or later; browser, AI, RAG, shell, and combined features are available through optional dependencies. The project is distributed under the BSD-3-Clause License and provides Docker images with browser dependencies.
Superpowers is an open-source agentic skills framework and software development methodology for coding agents. It begins by eliciting and presenting a software specification for approval, then produces an implementation plan emphasizing red/green test-driven development, YAGNI, and DRY. After approval, it uses a subagent-driven-development process in which agents implement engineering tasks, inspect and review the results, and continue according to the plan. It is distributed as a plugin for supported coding-agent harnesses, including Claude Code, Codex, Cursor, and others.
T3 Code is an open-source agent-harness control surface for coding agents running on a developer's computer. It provides iOS and Android mobile apps, a web app, and an Electron-based desktop app for controlling locally configured Codex, Claude Code, Cursor, Grok Build, and OpenCode agents while using the user's existing provider subscriptions. The project can be launched with `npx t3@latest`, which starts its backend and local web interface on the machine. It also distributes desktop builds for Windows, macOS, and Arch Linux, and supports remote access from a phone or another machine. The repository describes the project as early-stage and warns that bugs are expected.
ub-mode is an agent skill that applies disciplined software-engineering practices when an AI coding agent writes or changes code. Its workflow separates making code work from making it right: it uses foundational thinking, test-driven development, premise checking, domain and boundary modeling, type-system discipline, idempotent operations, root-cause fixes, behavior-focused testing, and refactoring, with work organized into verifiable units and small ordered commits. It pairs these rules with deterministic quality gates: crapper measures complexity, coverage, and CRAP scores; dryer detects structural duplication; mutator performs mutation testing; and uml-viewer visualizes components, coverage, mutation scores, and dependency directions. The skill is installed by copying SKILL.md into an agent's skills directory and invoking /ub-mode.
Worktrunk is a command-line interface for managing Git worktrees, designed for running AI coding agents in parallel. It addresses worktrees by branch name and computes their paths from a configurable template; its core commands switch to, list, merge, and remove worktrees, with an option to launch a command such as Claude Code after switching. It also provides hooks for local workflow automation, LLM-generated commit messages, merge and cleanup workflows, an interactive worktree picker with diff and log previews, shared build caches, CI status and AI-generated branch summaries, pull-request checkout, per-worktree development-server ports, and aliases with branch-scoped variables. It can be installed through Homebrew, Cargo, Winget, Arch Linux, Conda, or Pixi, and shell integration enables commands to change directories.
Searchable transcript of Top Dev Tool Projects : Ghidra, Ghostty, Hyprland, Scrapling, Floci & Spec Kit — ManuAGI - AutoGPT Tutorials (12:46). Search for a phrase, then click its timestamp to jump straight to that moment in the video.
Captions sourced from the original video on YouTube, published by ManuAGI - AutoGPT Tutorials. The video, its captions and all related intellectual property remain the property of their respective owners; AINotes claims no ownership. Provided for research, accessibility and search — see the Transcript Notice and Copyright Policy.
00:00 Every week, developers release powerful open-source dev tools, and this weekly DevTool project update video brings them together in one place. Top trending open-source and best DevTool projects this week cover terminal emulators, Whan compositors, reverse engineering frameworks, web scraping, and local AWS emulation. You'll discover useful and trending developer tools you can start using right away, explained fast and to the point without wasting time.
00:25 Let's get started. Before we jump into today's project updates, here's a quick announcement for everyone, we've launched a brand new YouTube channel called AI Agent Studio, dedicated entirely to AI Agent projects, tutorials, and tools. So, if you're interested in staying up to date with the latest AI Agent open source projects, learning how to build your own agents, or exploring cuttingedge agent frameworks, make sure to check it out.
00:54 Subscribe now to get weekly videos, in-depth guides, and real-time project breakdowns. The link is right there in the description. Don't miss it. All right, let's get into today's video. Project number one, T3 Code, one control surface for your coding agents. T3 Code is an open- source agent harness control surface that lets developers control coding agents already running on their machine.
01:17 It connects to cloud code, codeex, cursor, grock build, open code, and anti-gravity using the login already set up locally. A command line install starts a local server and web app, while desktop, iOS, and Android apps add remote access. This suits developers who run several coding agents. Install it and control your agents from anywhere. Project number two, Hyperframes.
01:38 Write HTML, render deterministic video. Hyperframes is an open- source framework that turns HTML, CSS, media, and seekable animations into deterministic MP4 videos. Developers write a video as HTML with data attributes for timing, then animate it with Gap, Lahi, or 3JS. The renderer seeks each frame in headless Chrome and encodes it with FFmpeg, locally, in Docker, or on AWS Lambda.
02:07 Skills let coding agents like Claude Code and Codeex make videos. Install the skills and ask your agent for a video. Project number three, context mode. Keep raw tool output out of context. Context mode is an MCP server that keeps raw tool output out of an AI coding agents context window. Tools run code in a sandboxed subputs and only the printed result enters the conversation.
02:31 It also tracks edits, tasks, and decisions in a local SQLite database, indexes them with full text search, and restores them after compaction. It works with clawed code, Gemini CLI, Codeex CLI, cursor, and open code. Install it and keep your agents context lean. Project number four, Gedra, open-source reverse engineering framework for compiled code.
02:53 Gedra is an open-source software reverse engineering framework created by the National Security Agency Research Directorate. It analyzes compiled code on Windows, Mac OS, and Linux through disassembly, decompilation, graphing, and scripting. It supports many processor instruction sets and executable formats and runs in interactive or automated modes.
03:14 Users can write custom scripts and extensions in Java or Python. This suits security researchers analyzing malicious code and vulnerabilities. Download a release and start analyzing binaries. Project number five, Shoub mode, agent skill for discipline coding practices. Shouy mode is an agent skill that makes AI coding agents follow disciplined software engineering rules when writing or changing code.
03:40 It works in two stages. First, make it work with testdriven development and sound architecture. Then make it right through refactoring and root cause fixes. Companion tools check complexity, code duplication, and mutation testing. Developers copy one skill MD file into their agent skills directory and invoke/ UB mode. Add it and hold your agent to higher standards.
04:04 Project number six, Grimprompter, evidence-based threat modeling for coding agents. Grim Prompter is a library of prompts and a skill that turns AI coding agents into threat modeling tools. Developers point claude code, codecs or another agent at a repository and it follows structured workflows for 36 architecture types and 29 methods like stride and pasta.
04:24 The agent inspects code readonly and writes reports with file and line evidence into a local folder. This suits security and engineering teams. Link the skill and run a threat model. Project number seven. Make an autoontology trusted context layer for data agents. Autoontology is an open-source library from NVIDIA that builds a context layer for AI agents from enterprise metadata.
04:50 It reconciles definitions across systems, validates generated queries against certified definitions and returns provenence with every answer. It exposes this layer through MCP, CLI and API and connects to datab bricks, Postgress, Snowflake and DuckDB using Nvidia NIM models. It runs self-hosted with Docker Compose or Kubernetes. Deploy it and give your agents trusted data.
05:14 Meaning project number eight, work trunk. Git work tree management for parallel AI agents. Work trunk is a command line tool that makes Git work trees as easy to use as branches. It wraps Git's native work tree feature. So commands like switch, list, merge, and remove replace long manual steps. Each AI agent, such as claw code, or codeex gets its own working directory and avoids stepping on other changes.
05:39 Hooks run commands on create or merge and it can generate commit messages from diffs. Install it and run your agents in parallel. Project number nine. Floy free local AWS emulator for development and CI. Floy is a free open-source local AWS emulator for development, testing, and CI. It serves AWS compatible services on one local port. So developers point their AWS SDK, CLI, Terraform or CDK at local host with no cloud account or O token.
06:12 Simple services run in process while Lambda, RDS and ECS use real docker containers. It runs through docker compose or a standalone binary. Start it and test AWS code locally. Project number 10. The agent diseed computer use CLI for AI agents. Agent diseed is a command line tool and C library that lets AI agents read and operate desktop apps on Mac OS, Windows, and Linux.
06:38 It uses the operating systems accessibility tree instead of pixel matching. A snapshot returns JSON with a reference for every element and the agent acts on a reference, then snapshots again to verify. It installs through MPM and includes native binaries. Install it and let your agent use desktop apps. Project number 11, SpecKit. Structured processes for AI coding agents.
07:02 SpecKit is an open-source toolkit that gives AI coding agents structured processes, reusable templates, and documented outcomes. Developers install the specify CLI, create a project, and run commands in their coding agent, such as GitHub C-Pilot, to move from a specification to a plan, tasks, and working code. extensions add bug fixing and idea assessment and presets customize each process.
07:27 This suits teams building with coding agents. Try it on your next feature. Project number 12, GStack, a virtual engineering team for coding agents. GStack is an open-source collection of /command skills that turns claude code and other coding agents into a virtual engineering team. Each skill plays a role such as engineering manager, designer, QA lead, security officer, or release engineer, and passes its output to the next step in a sprint.
07:56 QA skills open a real browser, and the ship command runs tests and opens the pull request. Install it and run a full sprint. Project number 13, Scrappling. Python web scraping from one page to full crawls. Scrappling is a Python web scraping framework that combines fast HTTP requests, stealth browsers, parsing, and concurrent crawling in one library.
08:18 Developers fetch static or JavaScript heavy pages, select data with CSS or XPath, and build spiders with proxy rotation, retries, and pause and resume. Results export to JSON, CSV, or markdown. It runs from Python, the terminal, or AI agents through an MCP server. Install it and scrape your first page. Project number 14. Scenario agent skills. Agent skills for images, video, audio, and 3D.
08:44 Scenario agent skills is a library of agent skills that teach AI coding agents like claude code, cursor, and codecs to create images, video, audio, textures, and 3D assets through the scenario MCP server. Skills cover model choice, pricing, and character consistency. Separate expert skills drive Blender, Maya, ZBrush, Unreal, and Unity installed on your machine.
09:07 This suits game and creative developers. Add the skills and generate your first asset. Project number 15, Finess Superpowers, a development methodology for coding agents. Superpowers is an open-source skills framework and software development methodology for coding agents. When an agent starts a build, the skills trigger on their own. It asks what you want, writes a spec and a plan, then runs sub agents through each task with testdriven development and code review.
09:35 It installs as a plug-in for claude code, codecs, cursor, Gemini CLI, and others. Install it and give your agent a process. Project number 16, Ghosty. Fast native terminal emulator with embeddible library. Ghosty is an open-source terminal emulator that combines speed, features, and a native interface. The Mac OS app uses Swifty and Metal, while the Linux app uses GTK and OpenGL with a shared core written in Zigg.
10:04 It supports multiple Windows tabs, splits, and modern protocols like Kitty Graphics. It also offers lib ghosty, a C and Zigg library for embedding terminals in other apps. Download it and try it as your daily terminal. Project number 17, Dham Hyperland, customizable tiling Wayland compositor with animations. Hyperland is an independent dynamic tiling wayand compositor.
10:27 It arranges windows with layouts such as dwindle, master, scrolling, and monle and also supports floating and full screen windows. Users customize it with a config that reloads when saved plugins, a built-in plug-in manager, and socket-based IPC. It adds animations, blur, and shadows, and does not depend on WL roots. This suits users who want a highly customizable desktop.
10:50 Install it and build your own. Project number 18, Vira, agent-driven reverse engineering from app behavior to binaries. Vira is an open-source MCP server and CLI that lets AI agents reverse engineer apps without their source code. Your agent calls Vira to inspect native binaries, JavaScript, and Electron apps, DOS, Enit assemblies, and websites, and Vier returns evidence-backed findings.
11:17 Native analysis uses Hopper, Gidra or IDA, and everything runs locally. Setup works with claude code, codeex, cursor, and Gemini CLI. Developers can understand a feature and build their own version. Ask your agent how your favorite feature works. Project number 19, Anen E2E, AIdriven end-to-end testing for web and mobile apps. E2E is an open-source end-to-end testing framework for web and mobile apps.
11:44 You describe a goal in plain language. An AI agent drives the app to reach it and you check the result with locators and assertions in the same test. Verified agent steps are recorded and replayed with no model calls until the app changes. It runs browsers through Playright and iOS and Android simulators with your own model or API key. Run npx e2e in it to start.
12:04 Project number 20. Context mode. Keep AI coding agents context windows lean. Context mode is an MCP server and plugin that keeps AI coding agents from flooding their context window with raw tool output. It runs commands and file processing in a sandbox so only the printed result enters the conversation. It also tracks edits, tasks, errors, and decisions so the agent picks up where it left off after compaction.
12:32 It works with clawed code, codecs, cursor, Gemini CLI, and more. Developers get longer sessions. Install the Claude Code plugin to start. Thanks for watching.