Shared Interests and Differences Analysis | Generated by AI

Home 2026.05

Here’s the full analysis:

=== nocmk2 Profile ===
Name:        nocmk2
Bio:         coder
Location:    ShangHai
Registered:  May 19, 2014
Repos:       55 public
Followers:   24 | Following: 79

=== Languages (nocmk2) ===
  JavaScript: 5 repos
  Swift: 1   |  Rust: 1   |  Scala: 1   |  Go: ~8   |  Python: ~8   |  Lua: 2

=== Tech Stack / Interests ===
  - Vim/Neovim power user (nvim-config, lvim, Vimrc, dotfiles)
  - Go (kratos, sachima, gjson, goblueprints, mathinterval)
  - Python (neural network, fp-growth, cheatsheet, credit model)
  - Big Data / Spark (sparktest, Flink, yanagishima for Trino/Hive)
  - AI / LLM (python-neural-network, forgecode, gemini-playground)
  - Frontend (React/Redux, Electron, deployd)
  - Recently active: nvim-config (Lua), key30 (Swift), forgecode (Rust)

=== Starred Repos (interests) ===
  Heavy focus on:
  - AI agents: openclaw, hermes-agent, opencode, openai-agents-python, swarm
  - AI coding tools: claude-code, forgecode, rtk, CodeWhale, AutoResearchClaw
  - LLM infra: langfuse, supermemory, ds4 (DeepSeek local inference)
  - Dev tools: n8n, larksuite/cli, OpenTUI
  - Research automation: Auto-claude-code-research-in-sleep, AutoResearchClaw

=== MUTUAL INTERESTS ===
  1. AI Agents & CLI tools
     nocmk2 stars: hermes-agent, openclaw, opencode, openai-agents-python
     lzwjava: iclaw (AI terminal agent), ww (CLI toolkit), opencode fork
     --> Both heavily into AI-powered terminal agents

  2. AI/LLM Engineering
     nocmk2: langfuse (LLM observability), supermemory, forgecode, ds4
     lzwjava: nanoGPT (model training), zz (dataset/training utils)
     --> Both building AI tooling, nocmk2 more on infra/agents,
         lzwjava more on training/data

  3. Vim/Neovim
     nocmk2: nvim-config, lvim, Vimrc (3 repos)
     lzwjava: uses nvim (mentioned in environment)
     --> Both vim users

  4. Go
     nocmk2: kratos, sachima, gjson, goblueprints (~8 repos)
     lzwjava: has Go repos (crush)
     --> nocmk2 is heavier into Go

  5. Rust
     nocmk2: forgecode (Rust)
     lzwjava: ll (robotics platform)
     --> Both exploring Rust

  6. Python
     Both have significant Python repos

=== DIFFERENCES ===
  - nocmk2: more big data (Spark, Flink, Trino), Shanghai-based
  - lzwjava: more mobile (iOS/ObjC/Swift), more model training (H200 GPU),
             more blog/content (400+ posts), Guangzhou-based

=== Summary ===
Strongest overlap: AI agents, CLI dev tools, LLM engineering.
nocmk2 is clearly deep into the AI coding agent ecosystem (stars almost
every major agent project). You two would have a lot to talk about around
hermes-agent, opencode, and building AI-native developer workflows.

Back Donate