Analysis updated 2026-05-18
Look up Windows or NT API function signatures and parameters without an internet connection.
Search for related Windows API functions using wildcard patterns from the command line.
Reference API requirements and remarks while writing low-level Windows software in C, C++, or Python.
| xchgll/winman | adityasharmadotai-hash/docs-reader-rag-agent | alekseiul/hermes-researcher-agent | |
|---|---|---|---|
| Stars | 29 | 29 | 29 |
| Language | Python | Python | Python |
| Setup difficulty | easy | easy | moderate |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | developer | vibe coder | researcher |
Figures from each repo's GitHub metadata at analysis time.
Requires a one-time download of about 15 MB of documentation (around 112 MB unpacked) before first use.
WinMan is a command line tool that gives you offline documentation for the Windows and NT API, presented in the style of Unix man pages. Instead of searching Microsoft's website every time you need to look up a Windows function, you download the documentation once and then browse it entirely without an internet connection. The tool works fully offline after that first download, supports fast searching including wildcard patterns like Virtual asterisk to match many function names at once, runs on Windows, Linux, and macOS, and the underlying documentation is refreshed on a monthly basis. Installation is a single pip command. On first use, running the tool with an update flag prompts you to download the documentation set, which the README shows as being about 15 megabytes to download and around 112 megabytes once unpacked on disk. After that, querying a specific function name, such as VirtualProtect, prints a full man page style entry: the header file and DLL it lives in, a description of what the function does, a breakdown of each parameter with its direction and meaning, what the return value means on success and failure, additional remarks about correct usage and common pitfalls, and which versions of Windows support it. This is a reference tool rather than something that runs code for you. It is aimed at developers who write software that calls directly into the Windows API, such as those working in C, C++, or low level Python, and who want a fast, searchable, offline reference instead of repeatedly looking up the same functions online. The README does not state a license for the project.
WinMan is a command line tool that gives you offline, searchable man-page-style documentation for the Windows and NT API, updated monthly.
Mainly Python. The stack also includes Python, pip.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.