Skip to content
View chengyongru's full-sized avatar

Block or report chengyongru

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
chengyongru/README.md

Hi, I'm chengyongru

I'm one of the maintainers of nanobot, a lightweight open-source AI agent for tools, chats, and workflows.

Most of my public work is there. I work on agent runtime behavior, WebUI and gateway reliability, chat-channel integrations, provider adapters, tests, reviews, and security hardening.

Nanobot Work

  • Agent loop, memory, MCP/tools, subagents, and long-running task behavior.
  • WebUI, gateway, session persistence, routing, and browser-facing reliability.
  • Chat channels, provider integrations, model routing, streaming behavior, and compatibility fixes.
  • Maintainer review, CI, test coverage, security boundaries, and regression cleanup.

Writing

I write notes on machine learning fundamentals, nanobot internals, security, reverse engineering, and debugging at chengyongru.github.io.

Contact

Blog · Email

Pinned Loading

  1. HKUDS/nanobot HKUDS/nanobot Public

    Lightweight, open-source AI agent for your tools, chats, and workflows.

    Python 43.9k 7.8k

  2. Nanopilot Nanopilot Public

    Browser extension for Nanobot — side panel chat & Ctrl+Shift+K quick chat

    TypeScript 7

  3. chengyongru.github.io chengyongru.github.io Public template

    TypeScript 1

  4. skills skills Public

    Personal skills collection

    PowerShell 3