whatisgithub

What is open-tgtylab?

geniushu-tgty/open-tgtylab — explained in plain English

Analysis updated 2026-05-18

182LuaAudience · researcherComplexity · 4/5LicenseSetup · moderate

In one sentence

An AI-assistant-integrated toolkit bundling 150+ security research tools, a large knowledge base, and reverse engineering tool auto-downloads.

Mindmap

mindmap
  root((Open-tgtylab))
    What it does
      150 plus MCP tools
      Security knowledge base
      Preset pipelines
    Tech stack
      Python
      Ghidra and Frida
      MCP servers
    Use cases
      Auto pick right tool
      Look up techniques
      Auto download tools
    Setup
      One click install script
      Needs Python and Git
      Authorized use only

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Let an AI coding assistant automatically pick the right reverse engineering or security tool based on the kind of target described.

USE CASE 2

Look up one of over 200 knowledge base articles covering web, Android, PE binary, and cryptography topics during a security investigation.

USE CASE 3

Auto-download reverse engineering tools like Ghidra, x64dbg, apktool, and jadx instead of installing each manually.

USE CASE 4

Run one of the preset pipelines, such as a full attack chain or an unattended analysis run, on an authorized target.

What is it built with?

PythonLuaGhidraFridaMCP

How does it compare?

geniushu-tgty/open-tgtylabnvim-orgmode/org-bullets.nvimechasnovski/nvim
Stars182168203
LanguageLuaLuaLua
Last pushed2026-06-16
MaintenanceMaintained
Setup difficultymoderatemoderatemoderate
Complexity4/52/53/5
Audienceresearcherdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires Python 3.11+ and Git, and works only when run from inside the project folder alongside a supported AI coding assistant.

GPL-3.0: you can use and modify the code freely, but if you publish a modified version, you must release its source code under the same license.

So what is it?

Open-tgtylab is a security research toolkit meant to be used alongside an AI coding assistant such as Claude Code or Codex, rather than as a standalone application. It bundles over 150 automation tools, a knowledge base of more than 200 technical articles, and about 15 preset pipelines covering things like full attack chains and unattended runs, so an AI assistant working from inside the project folder can look up techniques and call the right tool automatically instead of the user hunting for the correct approach manually. The knowledge base is organized into a handful of boards: one for web and API targets, one for Android app reverse engineering, one for Windows PE binary analysis, one covering cryptography, protocols, and related general topics, and a small one for Windows security. A routing system matches the type of target you describe to the right knowledge base articles and the matching family of tools, such as an Android crypto unpacking recipe or a Ghidra headless analysis command. Installation is a one-click script for each platform, a batch file on Windows, a shell script on macOS and Linux, which sets up configuration for whichever supported AI tool you use and can also auto-download reverse engineering tools like Ghidra, x64dbg, apktool, and jadx as needed. It requires Python 3.11 or newer and Git, and works on Windows, macOS, Linux, and WSL. The project also offers an optional integration with a separate related project called Hunter, adding further tools for things like JavaScript bundle analysis and web request handling, installed and managed through its own setup scripts. The project is released under the GPL-3.0 license. Its README states plainly that it is intended only for educational and authorized security research, that users must stay within legally authorized scope, and that users are solely responsible for how they use it.

Copy-paste prompts

Prompt 1
Help me set up Open-tgtylab inside Claude Code and confirm the MCP tools are loaded correctly.
Prompt 2
Which knowledge base board and pipeline should I use for analyzing an Android APK with this toolkit?
Prompt 3
Walk me through the routing system that maps a target type to the matching MCP tool family.
Prompt 4
Explain how the optional Hunter integration adds JavaScript unpacking tools to this project.

Frequently asked questions

What is open-tgtylab?

An AI-assistant-integrated toolkit bundling 150+ security research tools, a large knowledge base, and reverse engineering tool auto-downloads.

What language is open-tgtylab written in?

Mainly Lua. The stack also includes Python, Lua, Ghidra.

What license does open-tgtylab use?

GPL-3.0: you can use and modify the code freely, but if you publish a modified version, you must release its source code under the same license.

How hard is open-tgtylab to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is open-tgtylab for?

Mainly researcher.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.