3-day longest streak
Hello World I'm shenmenxiake, a developer focused on AI tools, trading systems, and local-first developer workflows. I like building practical tools that sit close to real workflows: agent CLIs, browser…
Hello World
I'm shenmenxiake, a developer focused on AI tools, trading systems, and local-first developer workflows.
I like building practical tools that sit close to real workflows: agent CLIs, browser automation, crypto market research, exchange infrastructure, and self-hosted apps.
Current Focus
- AI agents and code tools that can inspect real browser/web context.
- Self-hosted AI applications with local data ownership.
- Crypto trading infrastructure, exchange APIs, market-data tooling, and strategy research.
- Simple developer workflows that turn manual operating procedures into reliable commands.
Featured Projects
| Project | Stack | What it does |
|---------|-------|--------------|
| speaking-review | TypeScript, Bun, React, whisper.cpp, Claude | Self-hosted AI English speaking review tool for IELTS practice, mock interviews, Cambly lessons, transcripts, correction cards, and local-first review storage. |
| Agent-Reach | Python | CLI that gives AI agents web-scale reading/searching across sources such as Twitter, Reddit, YouTube, GitHub, Bilibili, and XiaoHongShu without requiring paid platform APIs. |
| ai-crypto-terminal | Python | AI-powered crypto research terminal with Binance market data, technical indicators, chart analysis, web research, and a local UI. |
| strategy_nautilus_trader | Python, NautilusTrader | Strategy lab with EMA/MACD/Camarilla examples, crypto backtests, funding-rate experiments, and report tooling. |
| crypto_exchange_mcp | Python, MCP | MCP server for cryptocurrency exchange APIs, including Bybit, OKX, and Binance public endpoints. |
| portfolio-monitor | JavaScript | Real-time multi-account OKX dashboard for balances, positions, orders, bills, and WebSocket live updates. |
Tooling I Use Often
- Languages: Python, TypeScript, Java, C++, Rust.
- AI/dev tools: Claude, OpenAI APIs, MCP, OpenCLI, browser automation, local-first pipelines.
- Frontend/backend: React, Vite, Bun, Node.js, HTTP APIs, WebSocket systems.
- Trading/data: exchange APIs, market data, latency measurement, backtesting, reporting.
- Infrastructure: Docker, Linux services, Caddy, self-hosted deployments.
Recent Direction
The latest work has been around making AI workflows less manual:
speaking-reviewnow has a guided setup script, Cambly import helpers, bilingual README docs, and a safer OpenCLI-based flow that reuses a logged-in Chrome session without storing Cambly credentials.Agent-Reachand related tools explore how agents can gather real web context from many sources through a single command-line interface.- The crypto projects focus on making research, monitoring, and strategy iteration faster without hiding the underlying data.
Contact
- GitHub: https://github.com/sydowma
-
codeReviewBot
This tool automates code reviews for GitLab merge requests and GitHub pull requests using OpenAI's GPT model.
Python ★ 22 1y agoExplain → -
codeGPT
CodeGPT is a ChatGPT-based code interpreter that generates Markdown files using Python, simplifying code understanding and presentation.
Python ★ 14 3y agoExplain → -
jmeterWebReport
jmeterWebReport
Python ★ 9 3y agoExplain → -
crypto_exchange_mcp
MCP server implementation for the cryptocurrency exchange. This package provides a simple interface to interact with Bybit/OKX/Binance public API endpoints.
Python ★ 7 28d agoExplain → -
jmeterShell
JMeter 脚本
Shell ★ 7 7y agoExplain → -
sonar-pmd-p3c ⑂
☕️ PMD-P3C Plugin for SonarQube
★ 4 5y agoExplain → -
JmeterD
Jmeter for Web
Python ★ 2 6y agoExplain → -
expert-ci
使用Java实现一套Lite CI ,模拟 GitHub Action
Java ★ 2 4y agoExplain → -
OpenStark ⑂
开源接口测试平台
Python ★ 1 8y agoExplain → -
nacos ⑂
an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.
Java ★ 1 7y agoExplain → -
netty ⑂
Netty project - an event-driven asynchronous network application framework
★ 1 6y agoExplain → -
orange ⑂
OpenResty/Nginx Gateway for API Monitoring and Management.
★ 1 6y agoExplain → -
brook ⑂
Brook is a cross-platform(Linux/MacOS/Windows/Android/iOS) proxy/vpn software
★ 1 6y agoExplain → -
docs ⑂
MobSF Documentation
HTML ★ 1 5y agoExplain → -
DevUtils-app ⑂
Developer Utilities for macOS
★ 1 5y agoExplain → -
Static-Program-Analysis-Book ⑂
Getting started with static program analysis. 静态程序分析入门教程。
★ 1 5y agoExplain → -
WeIdentity ⑂
基于区块链的符合W3C DID和Verifiable Credential规范的分布式身份解决方案
★ 1 5y agoExplain → -
android-layout ⑂
No description.
★ 1 11y agoExplain → -
shenyu ⑂
High-Performance Java API Gateway
★ 1 5y agoExplain → -
plantuml-server ⑂
PlantUML Online Server
★ 1 5y agoExplain → -
flyingsocks ⑂
基于Netty的Socks5/HTTP代理软件,类似Shadowsocks,适用于Windows/Linux/Mac OS平台
★ 1 4y agoExplain → -
Open-API-SDK-V5 ⑂
No description.
★ 1 4y agoExplain → -
testme-idea ⑂
TestMe IntelliJ IDEA Plugin - Auto generates Unit Test code
★ 1 5y agoExplain → -
okex-api-v5 ⑂
No description.
Python ★ 1 4y agoExplain → -
modernization ⑂
summary for code analysis and auto-refactor。《代码分析与自动化重构》 - 如何自己动手设计源码解析、构建代码的代码模型、可视化代码、以及如何进行自动化的重构和守护。
★ 1 4y agoExplain → -
xck ⑂
通信大数据行程卡(伪)
★ 1 4y agoExplain → -
healthcode-backup ⑂
备份一些健康码演示工具
★ 1 4y agoExplain → -
SXF_aTrust_sandbox_bypass ⑂
深信服零信任沙箱逃逸( 正常功能,所以我也不打算再提交CNVD, 给使用这款产品的用户介绍下功能效果)
★ 1 4y agoExplain → -
InferIDE ⑂
IDE Integration of Facebook Infer
★ 1 4y agoExplain → -
pyxxl ⑂
XXL-JOB的Python执行器实现,可以方便的将Python方法注册到XXL-JOB的调度中心上进行管理
★ 1 3y agoExplain → -
XChange ⑂
XChange is a Java library providing a streamlined API for interacting with 60+ Bitcoin and Altcoin exchanges providing a consistent interface for trading and accessing market data.
★ 1 2y agoExplain → -
exchange-core ⑂
Ultra-fast matching engine written in Java based on LMAX Disruptor, Eclipse Collections, Real Logic Agrona, OpenHFT, LZ4 Java, and Adaptive Radix Trees.
★ 1 2y agoExplain → -
netty-translation ⑂
netty源码翻译,源码版本4.1.34.Final。目前common模块(主要是并发包)已完成注释,Codec包中也注释了部分,主要还是分享下Nettty的并发模块设计。
★ 1 3y agoExplain → -
mongo-event-monitor
MongoMetricCommandListener is a Spring Boot component that monitors MongoDB command events, capturing metrics such as command success, error rates, and execution times. These metrics are recorded using Micrometer and can be visualized through various monitoring tools supported by Micrometer.
Java ★ 1 2y agoExplain → -
crypto-ask-ai
No description.
Python ★ 1 1y agoExplain → -
ai-crypto-terminal
AI-powered crypto research terminal with Binance market data, technical indicators, chart analysis, web research, and a local web UI.
Python ★ 1 28d agoExplain → -
mini-agent
A Python coding AI agent with TUI interface, inspired by Claude Code.
Python ★ 1 5mo agoExplain → -
Agent-Reach ⑂
Give your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
★ 1 28d agoExplain → -
portfolio-monitor
A real-time multi-account dashboard for monitoring OKX trading accounts. Track balances, positions, orders, and bills across multiple accounts with WebSocket live updates.
JavaScript ★ 1 5mo agoExplain → -
Algorithms4
No description.
Java ★ 1 4y agoExplain → -
event-driven-message
No description.
Java ★ 1 2y agoExplain → -
Mobile-Security-Framework-MobSF ⑂
Mobile Security Framework is an automated, all-in-one mobile application (Android/iOS/Windows) pen-testing framework capable of performing static analysis, dynamic analysis, malware analysis and web API testing.
Python ★ 1 6y agoExplain → -
projector-ui
自动提供 projector 的Web执行环境
★ 1 5y agoExplain → -
sonar-swift ⑂
Open source Swift plugin for SonarQube (also supports Objective-C)
Java ★ 1 5y agoExplain → -
bookCollection
私家书藏App
Objective-C ★ 1 9y agoExplain → -
meta-skills
Turn source material into evidence-backed Codex and Claude Code skills
Python ★ 0 7d agoExplain → -
workbuddy_mock
No description.
JavaScript ★ 0 20d agoExplain → -
cambly-speaking-review
Analyze Cambly speaking lessons with AI: download real audio, parse transcripts, generate IELTS-style feedback, phrase rewrites, and practice reports.
TypeScript ★ 0 27d agoExplain → -
sydowma
No description.
★ 0 28d agoExplain → -
strategy_nautilus_trader
NautilusTrader strategy lab with EMA/MACD/Camarilla examples, crypto backtests, funding-rate experiments, and report tooling.
Python ★ 0 28d agoExplain → -
test_exchange_latency
Bybit WebSocket latency benchmark for comparing regions, ping RTT, subscription timing, and ticker delay.
Python ★ 0 28d agoExplain → -
claude-code-source-code
It will be revised soon.
★ 0 3mo agoExplain → -
kindle_helper
No description.
Python ★ 0 4mo agoExplain → -
travel-planner-mcp
No description.
JavaScript ★ 0 4mo agoExplain → -
trading-gateway
No description.
Java ★ 0 5mo agoExplain → -
aeron_mq
No description.
Java ★ 0 6mo agoExplain → -
chronicle_order
No description.
Java ★ 0 7mo agoExplain → -
arbitrage_aurora
No description.
Python ★ 0 7mo agoExplain → -
monitor_funding_rate
No description.
HTML ★ 0 8mo agoExplain → -
cpp_learn
No description.
★ 0 10mo agoExplain → -
cpp_ws
No description.
C++ ★ 0 10mo agoExplain → -
MemQuorum
No description.
Java ★ 0 11mo agoExplain → -
eventFlow
No description.
Java ★ 0 1y agoExplain → -
code_generate
No description.
Python ★ 0 1y agoExplain → -
tree-sitter-languages_setup
No description.
Shell ★ 0 1y agoExplain → -
blockchain
No description.
Rust ★ 0 1y agoExplain → -
aeron-learn
No description.
Java ★ 0 3y agoExplain → -
english_ai
No description.
Python ★ 0 1y agoExplain → -
website
No description.
HTML ★ 0 1y agoExplain → -
trading-strategy ⑂
Python framework for quantitative financial analysis and trading algorithms on decentralised exchanges
★ 0 1y agoExplain → -
ragCodeKnowledge
No description.
Python ★ 0 1y agoExplain → -
ragKnowledge
No description.
Python ★ 0 2y agoExplain → -
test-memory-leak
No description.
Java ★ 0 2y agoExplain → -
async-feign
This is a demo to test stree testing for async API which include open-feign call
★ 0 2y agoExplain → -
message-service
No description.
★ 0 2y agoExplain → -
trading-aeron
No description.
★ 0 2y agoExplain → -
aeron-cluster-demo ⑂
No description.
Java ★ 0 2y agoExplain → -
unit-extension
No description.
Java ★ 0 2y agoExplain → -
docker-ce ⑂
Docker CE
Go ★ 0 7y agoExplain → -
mongo-client-metric-demo
No description.
★ 0 2y agoExplain → -
kafka-message-retry-demo
An demo that can consume message from kafka and support async retry
Java ★ 0 2y agoExplain → -
disruptor-translation ⑂
Disruptor源码剖析(超详细注释),源码版本3.4.2,方便大家阅读源码,供大家学习使用。项目中使用时请从Disruptor官方引入依赖。 注释也可能存在一些不太到位的地方,可能是理解偏差,欢迎指正。
★ 0 2y agoExplain → -
Crypto-Signal ⑂
Github.com/CryptoSignal - Trading & Technical Analysis Bot - 4,100+ stars, 1,100+ forks
★ 0 2y agoExplain → -
sui ⑂
Sui, a next-generation smart contract platform with high throughput, low latency, and an asset-oriented programming model powered by the Move programming language
★ 0 2y agoExplain → -
spring-flux
No description.
Java ★ 0 3y agoExplain → -
ccxt ⑂
A JavaScript / Python / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges
★ 0 3y agoExplain → -
tdd
No description.
Java ★ 0 3y agoExplain → -
install ⑂
No description.
Shell ★ 0 4y agoExplain → -
netty-demo
No description.
Java ★ 0 4y agoExplain → -
go-xiaoming
No description.
Go ★ 0 4y agoExplain → -
BloomDemo
BloomDemo
Java ★ 0 4y agoExplain → -
grpc_demo
No description.
Java ★ 0 4y agoExplain → -
javaDemo
Java Demo
Java ★ 0 4y agoExplain → -
disruptor_demo
No description.
Java ★ 0 4y agoExplain → -
unix_network
No description.
★ 0 4y agoExplain → -
java17
No description.
★ 0 4y agoExplain → -
asmDemo
No description.
Java ★ 0 4y agoExplain → -
sonarqube ⑂
Continuous Inspection
★ 0 4y agoExplain → -
my-vue-app
No description.
Vue ★ 0 4y agoExplain → -
apollo ⑂
Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。
★ 0 5y agoExplain → -
sonar-flutter ⑂
SonarQube plugin for Flutter / Dart
Java ★ 0 5y agoExplain → -
uml-parser ⑂
Parses java classes to generate UML diagram
Java ★ 0 5y agoExplain → -
plantuml-parser ⑂
Convert the Java source code to Plantuml
★ 0 5y agoExplain → -
Java-Parser-UML-Generator ⑂
No description.
Java ★ 0 5y agoExplain → -
go-tour
No description.
Go ★ 0 4y agoExplain → -
sonarqube-community-branch-plugin ⑂
A plugin that allows branch analysis and pull request decoration in the Community version of Sonarqube
★ 0 5y agoExplain → -
gerrit-rest-java-client ⑂
Java REST client for Gerrit Code Review
★ 0 5y agoExplain → -
magaofei.github.io
No description.
★ 0 3y agoExplain → -
JavaConcurrencyInPractice
The book of Java Concurrency in Practice
Java ★ 0 5y agoExplain → -
rocketmq ⑂
Mirror of Apache RocketMQ
★ 0 5y agoExplain → -
autocorrect ⑂
Python 3 Spelling Corrector
★ 0 5y agoExplain → -
mithril.js ⑂
A JavaScript Framework for Building Brilliant Applications
★ 0 5y agoExplain → -
go_web
No description.
Go ★ 0 5y agoExplain → -
JAVA-000 ⑂
No description.
Java ★ 0 5y agoExplain → -
sonar-rule-plugin ⑂
No description.
★ 0 5y agoExplain → -
sonar-custom-rules-examples ⑂
Shows how to bootstrap a project to write custom rules for Java, JS, PHP, Python, Cobol, RPG
★ 0 5y agoExplain → -
JavaCourseCodes ⑂
JavaCourse
★ 0 5y agoExplain → -
test
No description.
★ 0 5y agoExplain → -
pysonar2 ⑂
PySonar2: an advanced semantic indexer for Python
★ 0 5y agoExplain → -
SonarJS ⑂
SonarSource Static Analyzer for JavaScript and TypeScript
★ 0 5y agoExplain → -
spring-jpa-learn
https://kaiwu.lagou.com/course/courseInfo.htm?courseId=490
Java ★ 0 5y agoExplain → -
p3c ⑂
Alibaba Java Coding Guidelines pmd implements and IDE plugin
★ 0 5y agoExplain → -
free-idea-mybatis ⑂
MyBatis plugin for Intellij Idea
Java ★ 0 8y agoExplain → -
CompilersInPractice ⑂
No description.
★ 0 6y agoExplain → -
PlayWithCompiler ⑂
A GeekTime course about constructing a compiler.
★ 0 6y agoExplain → -
gfwlist ⑂
The one and only one gfwlist here
★ 0 6y agoExplain → -
KeynoteMark
My Keynote
★ 0 9y agoExplain → -
everySingleDay
No description.
★ 0 8y agoExplain → -
notes
No description.
★ 0 8y agoExplain → -
projectManagement
项目管理平台
★ 0 8y agoExplain → -
regular-investing-in-box ⑂
定投改变命运 —— 让时间陪你慢慢变富
★ 0 7y agoExplain → -
restful-response
No description.
★ 0 6y agoExplain → -
vue_jspang
No description.
JavaScript ★ 0 8y agoExplain → -
testertool
testertool
JavaScript ★ 0 7y agoExplain → -
webpack_demo
No description.
JavaScript ★ 0 8y agoExplain → -
night_watch_auto_test
No description.
JavaScript ★ 0 3y agoExplain → -
suggestotron
ruby on rails
Ruby ★ 0 9y agoExplain → -
my-jekyll-blog
No description.
Ruby ★ 0 8y agoExplain → -
mysite
Writing your first Django app
Python ★ 0 9y agoExplain → -
harry ⑂
Convert HTTP Application to JMeter Test Plan. .har to .jmx
Python ★ 0 11y agoExplain → -
mock_sanic
mock service for sanic
Python ★ 0 8y agoExplain → -
python_demo
No description.
Python ★ 0 8y agoExplain → -
network
No description.
Python ★ 0 7y agoExplain → -
operatingsystem
No description.
C ★ 0 7y agoExplain → -
iOS_Apprentice
No description.
Objective-C ★ 0 8y agoExplain → -
How-to-Parse-HTML-on-iOS
No description.
Objective-C ★ 0 9y agoExplain → -
iOSProgramming4thedition
iOS Programming 4th edition code
Objective-C ★ 0 9y agoExplain → -
SlientPaste
根据推送内容,更改剪贴板
Objective-C ★ 0 9y agoExplain → -
MKHTMLParse
Objective-C抓取结构化HTML数据
Objective-C ★ 0 8y agoExplain → -
JFMeiTuan ⑂
高仿美团四
Objective-C ★ 0 9y agoExplain → -
zhangwei ⑂
No description.
Java ★ 0 9y agoExplain → -
jmeterpoc ⑂
No description.
Java ★ 0 9y agoExplain → -
projectjavawebapps
No description.
Java ★ 0 8y agoExplain → -
MGInterfaceTest
No description.
Java ★ 0 8y agoExplain → -
poker
poker
Java ★ 0 8y agoExplain → -
tool_qa
No description.
Java ★ 0 8y agoExplain → -
passport
No description.
Java ★ 0 8y agoExplain → -
passportsecurity
No description.
Java ★ 0 8y agoExplain → -
spring-aop
No description.
Java ★ 0 8y agoExplain → -
sonar-branch-community ⑂
Branch Plugin for SonarQube Community Edition
Java ★ 0 8y agoExplain → -
sonar-java-custom-rules ⑂
sonar自定义插件开发(基于阿里开发手册)
Java ★ 0 8y agoExplain → -
rabbitmq
No description.
Java ★ 0 2y agoExplain → -
light
Yingyongbao HuaweiStore parse
Java ★ 0 7y agoExplain → -
kubernetes ⑂
Production-Grade Container Scheduling and Management
Go ★ 0 7y agoExplain → -
swot ⑂
Identify email addresses or domains names that belong to colleges or universities. Help automate the process of approving or rejecting academic discounts.
★ 0 6y agoExplain → -
XCTestWD ⑂
A Swift implementation of WebDriver server for iOS that runs on Simulator/iOS devices.
Swift ★ 0 9y agoExplain → -
Fastmonkey ⑂
非插桩 iOS Monkey, 支持控件,每秒4-5 action事件
Swift ★ 0 9y agoExplain → -
oldblog_hexo
No description.
HTML ★ 0 8y agoExplain → -
oldblog
No description.
HTML ★ 0 9y agoExplain → -
sample-code ⑂
appium sample code (dotnet, java, node, perl, php, python, ruby, etc.)
HTML ★ 0 9y agoExplain → -
jmeterd_front
No description.
Vue ★ 0 8y agoExplain → -
the-craft-of-selfteaching ⑂
One has no future if one couldn't teach themself.
Jupyter Notebook ★ 0 7y agoExplain → -
datasharing ⑂
The Leek group guide to data sharing
★ 0 7y agoExplain → -
eng-practices ⑂
Google's Engineering Practices documentation
★ 0 6y agoExplain → -
docker-elk ⑂
The ELK stack powered by Docker and Compose.
Shell ★ 0 7y agoExplain → -
ayit_parse
No description.
Python ★ 0 9y agoExplain → -
blogproject
Django
Python ★ 0 9y agoExplain → -
DataSt
数据结构
C ★ 0 8y agoExplain → -
docker_usage
No description.
C ★ 0 7y agoExplain → -
AlgorithmsForAha
Aha Algorithms
C ★ 0 8y agoExplain → -
data-struct
data-struct
C ★ 0 6y agoExplain → -
BasicAnimatinDemo ⑂
No description.
Objective-C ★ 0 9y agoExplain → -
AyitRestaurantSeller
安阳工学院食堂网络点餐系统商户版
Objective-C ★ 0 8y agoExplain → -
AyitRestaurantBuyer
安阳工学院食堂点餐系统客户版
Objective-C ★ 0 8y agoExplain → -
BuDeJie
No description.
Objective-C ★ 0 8y agoExplain → -
BecomingDeveloper
No description.
Java ★ 0 8y agoExplain → -
dockerclient
No description.
Java ★ 0 7y agoExplain →
No repos match these filters.