Skip to content
Ajiang

GitHub / NanmiCoder · 30 repos

Hi, I’m Ajiang

Former Honor of Kings streamer turned programmer, author of the open-source MediaCrawler.

Now I build AI agent tools, and share AI and agent practice on Bilibili, Douyin and Xiaohongshu.

  • Ex-Honor of Kings streamer
  • Programmer
  • Open-source author
  • Content creator
  • AI agent tools

Radius = created date, newer is further out · Size = √stars

MediaCrawler · GitHub Stars

66,649
Stars, all repos
90,275
GitHub followers
3,000
Bilibili followers
37,125
Followers, all platforms
78,000

02 / Projects

What I'm building right now

These are the projects I'm iterating on fastest at the moment, all updated between October 10 and 11. Descriptions come from each project's README; some showcase images are AI-generated.

  1. 01 · macOS app

    TodoCue

    Updated
    Updated 10.11
    Created 2026.09
    • Swift
    • SwiftUI
    • MIT

    A local-first macOS task companion: jot things down in your Agent conversation, and it reminds you on your Mac when it's time. Native SwiftUI, with a CLI and MCP.

    • Ask Claude Code, Codex, Cursor or other Agents to create and complete tasks in plain language
    • Reminders at the notch: hover to expand today's tasks, then complete or snooze
    • Data lives in a local SQLite file and survives reinstalling the app
    • Available in English and Simplified Chinese
  2. AI product showcase of cc-haha: multi-session workspace, project tree and code diff review

    Illustration generated with AI

    02 · Desktop workspace

    cc-haha

    Star
    ★ 14,966 stars
    Updated
    Updated 10.11
    • TypeScript
    • Electron
    • MIT

    A local-first desktop workspace for Claude Code: multi-session, multi-agent teams, Git worktrees and diff review, in one macOS / Windows / Linux app.

    • Agent Teams workspace, parallel work on branches and worktrees
    • Diff review, built-in browser preview, graphical permission prompts
    • Multiple models, skills marketplace, Computer Use, desktop pets
    • Remote access via WeChat, Feishu, DingTalk and H5
  3. AI product showcase of dsh-agent-teams: team members, task dependencies, progress and direct messages

    Illustration generated with AI

    03 · Multi-agent plugin

    dsh-agent-teams

    Star
    ★ 2,027 stars
    Updated
    Updated 10.11
    • JavaScript
    • npm
    • MIT

    An Agent Teams plugin for DeepSeek Harness: the current session becomes a captain that splits dependency-aware tasks, assigns durable members and lets them message each other. One prompt, a working team.

    • Captain-led, with durable members you can wake for follow-ups
    • Dependency-aware tasks and a live task DAG panel
    • 14 coordination tools, persistent state, automatic scheduling
    • Optional quality gates: requirements, implementation, verification, review
  4. AI product showcase of MediaCrawler: collection settings, live logs, platform selector and JSON output

    Illustration generated with AI

    04 · Data collection

    MediaCrawler

    Star
    ★ 66,649 stars
    Updated
    Updated 10.10
    • Python
    • Playwright

    A multi-platform social media crawler for posts and comments on Xiaohongshu, Douyin, Kuaishou, Bilibili, Weibo, Tieba and Zhihu. Built on Playwright login state, so no JS reverse-engineering.

    • My longest-running and most-starred project
    • Reuses the logged-in browser context and gets signed parameters through JS expressions
    • Ships a WebUI: pick a platform, add keywords, run
    • Defaults to CDP mode on your existing Chrome, so no browser driver to install
  5. open-image-prompts gallery mock-up: filter tags on the left, an image masonry in the middle, prompt and source details on the right

    Illustration generated with AI

    05 · Prompt archive + Skills

    open-image-prompts

    Star
    ★ 279 stars
    Updated
    Updated 10.11
    • Python
    • Agent Skills
    • MIT

    An open, local-first visual prompt archive: 21,072 prompts and 35,896 images with traceable sources, plus two installable Agent Skills for art direction and real references.

    • 21,072 prompts, 35,896 images, 185 visual labels
    • img-gen-taste: turns a rough brief into a clear art direction
    • img-gen-prompts: retrieves traceable prompt-image references
    • Runs locally; the dataset ships through GitHub Releases

03 / Orbit

My story

Self-toldThis is my own telling of it, with no years attached.

  1. 01

    Honor of Kings streamer

    Graduated in automation, worked as a software tester, then became a full-time Honor of Kings streamer.

  2. 02

    Switching to code

    Decided to switch careers. Stumbled through both self-study and a bootcamp.

  3. 03

    First PR

    Submitted my first PR at work, and that started the open-source path.

  4. 04

    Open-source author

    Open-sourced MediaCrawler in 2023, now at 66.6k stars. Still building AI agent tools such as cc-haha.

05 / Repos

All 30 repositories

A plain-text version of the star map, sorted by stars, linking straight to GitHub.
Show all 30 repositories
  1. 01 MediaCrawler

    Multi-platform social media crawler built on Playwright login state, no JS reverse-engineering.

    66,649 stars · Python
  2. 02 cc-haha

    Desktop Claude Code workbench with multi-session, diff review and model choice.

    14,966 stars · TypeScript
  3. 03 CrawlerTutorial

    Crawler tutorial series from beginner to advanced, with online docs and videos.

    4,755 stars · Python
  4. 04 dsh-agent-teams

    DeepSeek Harness plugin that turns one session into a coordinated agent team.

    2,027 stars · JavaScript
  5. 05 NewsCrawler

    Multi-platform News & Content Crawler Suite. Supports crawling news & content from WeChat, Toutiao, Netease, Sohu, Tencent, Naver, CNN, BCC, Detik, Quora, and more

    624 stars · Python
  6. 06 open-image-prompts

    Local-first image prompt archive with two installable Agent Skills.

    279 stars · Python
  7. 07 skills-agent-proto

    —

    256 stars · Python
  8. 08 dsh-auto-mode

    Safe automatic permissions for DeepSeek Harness.

    164 stars · TypeScript
  9. 09 jev-arena

    —

    121 stars · JavaScript
  10. 10 OpenNoMark

    Local-first, open-source AI watermark removal for Gemini, Doubao, Qwen, Jimeng, Kling, Tencent Yuanbao, Baidu, and more. Smart localization, Gemini reverse-alpha recovery, and LaMa inpainting. Includes a Web UI, CLI, and Python API; supports CUDA, Apple Silicon, and CPU.

    98 stars · Python
  11. 11 creator-dev-kit

    —

    91 stars · TypeScript
  12. 12 claude-code-skills

    Claude Code skills collection - slides-generator and more

    60 stars · Python
  13. 13 creator-pipeline

    Local voice cloning + SRT-driven web presentations. Two installable Agent skills: script → voice → motion.

    59 stars · CSS
  14. 14 dsh-skills-hub

    Skills marketplace for DeepSeek Harness: browse, preview and install skills.

    26 stars · JavaScript
  15. 15 NanmiCoder

    —

    19 stars
  16. 16 learn-deepseek-harness

    —

    14 stars · TypeScript
  17. 17 mysql-character-update

    —

    14 stars · Python
  18. 18 Video2TextGPT

    convert the audio from the video into text.

    9 stars · Python
  19. 19 dsh-plugin-market

    Verified plugin marketplace for DeepSeek Harness — discover, inspect, install, and remove DSH plugins from the Web UI.

    7 stars · TypeScript
  20. 20 cc-notify-pretty

    —

    6 stars · Shell
  21. 21 MarkdownImageTools

    —

    6 stars · Python
  22. 22 CyberHealth

    —

    5 stars · JavaScript
  23. 23 python_common_libs

    —

    5 stars · Python
  24. 24 blog_demo_code

    —

    4 stars · Python
  25. 25 TodoCue

    A local-first macOS task companion. Native Liquid Glass UI, CLI and MCP for your agents.

    4 stars · Swift
  26. 26 cc-portkey

    A CLI tool for quickly switching Claude Code between different model providers (Claude, DeepSeek, GLM, MiniMax, etc.)

    3 stars · Go
  27. 27 teleprompter-app

    —

    2 stars · TypeScript
  28. 28 vpn_switch_tools

    A command-line tool for macOS to easily switch between different VPN applications. It automatically manages VPN app lifecycle and updates proxy configurations (SSH config and .zshrc).

    2 stars · Go
  29. 29 elasticsearch-ik-macos

    —

    0 stars · Shell
  30. 30 NutriPlanAgent

    —

    0 stars

06 / Contact

Find me in the repos

Crawlers, agent tools, or an issue in one of the repos: you can find me in any of these places.

Ajiang

Ajiang / Relakkes

78,000 followers across platforms · 3,000 GitHub followers

WeChat QR code, scan to add and note your intent

WECHAT

Scan to say hello

Mention where you found me and what you'd like to discuss.

View full QR code
Map