Skip to content
View Smartloe's full-sized avatar
🌈
上学
🌈
上学

Block or report Smartloe

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
Smartloe/README.md

$ whoami

$ whoami
陈希瑞 —— 但 GitHub 上叫我 Smartloe

$ cat ~/.signature
山一程,水一程,身向榆关那畔行,夜深千帐灯。

$ echo $MY_VERSION
仓一程,commit 一程,身向 bug 那畔行,夜深屏幕灯。

$ sudo rm -rf 摸鱼
rm: cannot remove '摸鱼': No such file or directory
# 不是因为我勤奋
# 是因为我把「摸鱼」这件事本身,也写成了自动化脚本

$ git log -1 --pretty=%s
fix: 修好了,但不知道为什么

关于我 · About

写 Python 比较多,但不太甘心只写 Python。

我信一条很朴素的原则:一件事重复三次以上,就该自动化掉。 于是有了自动投简历的、自动发小红书的、自动签到的、自动分析弹幕的、自动生成封面图的……

结果是我花在维护这些自动化工具上的时间,比手动做那些事还多。

朋友说这叫「用战术上的勤奋掩盖战略上的懒惰」。 我说这叫热爱,谢谢。

理想是让机器替我干活,现实是我在给机器打工。 但至少——机器不会在周五下午六点提需求。


这一年都在忙什么 · Activity

GitHub 统计 常用语言

连续贡献天数

贡献贪吃蛇:把格子一个个吃掉

上面这些卡片分别来自 github-readme-stats、streak-stats 和 snk。 它们都是免费公共服务,偶尔会集体罢工——要是图裂了,那不是我删库跑路,过会儿再来。


武器库 · Arsenal

日常主力

Python JavaScript Django LangChain Playwright Jupyter

顺手就用

TypeScript Vue Go Docker Linux MySQL Redis Git

正在折腾

Taichi Kotlin Rust C#

永远在学的

早睡 拒绝加需求 准时下班


精选仓库 · Selected Work

一共 71 个公开仓库。这里只放我真正想让人点进去的 8 个。

🎆 镇馆之宝 · taichi-fireworks

68 秒的烟花秀:真实物理弹道、12 种花型、程序化同步音轨, 结尾用 1500 颗星体在天上写出「新年快乐」。

为了这 68 秒,专门去学了一门 GPU 编程语言。 有人问值不值——烟花的代码又不能用在工作上。 但代码本来就不只是为了工作,对吧。

仓库 一句话
langchain-learn 20★ · 跟着康师傅学 LangChain。学着学着,开始拿它自动发小红书了。
Supply-chain-operation-data-analysis 11★ · 供应链经营数据分析。我是会写玩具,但不止会写玩具。
PetMarketplaceSystem 6★ · Django 全栈宠物商城。给猫和狗建的商城,而我到现在没有猫也没有狗。
bilibili-danmaku 5★ · 弹幕里藏着这一代人真正的精神状态,我只是把它画出来了。
today_eat_what 「今天吃什么」这个世纪难题,答案是 LangGraph 跑出来的,跑完还自动发小红书。
OpportunityKnocker 让 AI 替我投简历。它投得比我勤,我有点危机感。
FeelingStickers 抖音便签墙,便签会自己排成爱心。技术含量不高,但很可爱,所以放进来了。

更多在 全部仓库 →,里面还有 60 多个没写完的。


精神状态 · Mental State

写新功能         ██████░░░░░░░░░░░░░░  32%
改 bug           ████████████░░░░░░░░  61%
修自己写的自动化 ████████████████████ 100%
早睡             █░░░░░░░░░░░░░░░░░░░   3%

          —— 合计 196%,这就是问题所在
          —— 第三行那一项,其实才是我真正的工作

技能树(乱点的)

Python
 ├── 爬虫 ────────── 知乎 / B站 / 小红书 / 亚马逊
 │                   └── 被反爬了,于是学了 Playwright
 ├── 数据分析 ────── 供应链 / 东京奥运 / 游戏与学业
 │                   └── 结论:还是少玩游戏
 └── AI Agent ────── LangChain / LangGraph / MCP
                     └── 让它替我干活 ──> 然后维护它(回到上面 100% 那一行)

找到我 · Find Me

GitHub 博客 邮箱

🇬🇧 English version — click to expand

Hi, I'm Chen Xirui — Smartloe on GitHub

I mostly write Python, but I refuse to write only Python.

I hold one simple belief: if you do something more than three times, automate it. So I built things that apply to jobs for me, post to Xiaohongshu for me, check in for me, analyse danmaku for me, generate cover images for me…

Which means I now spend more time maintaining those automation tools than I ever spent doing those tasks by hand.

A friend calls this "using tactical diligence to hide strategic laziness." I call it passion. Thank you.

$ whoami
Chen Xirui — but you can call me Smartloe

$ git log -1 --pretty=%s
fix: it works now, no idea why
  • 🔭 Currently — building AI agents that handle the boring parts
  • 🌱 Learning — Taichi, Rust, and how to fall asleep before 2 a.m.
  • 💬 Ask me about — Python automation, web scraping, LangChain / LangGraph, or fireworks
  • ⚡ Fun fact — my most romantic repository renders 1,500 stars spelling "Happy New Year"

Selected work

Repo What it is
taichi-fireworks A 68-second fireworks show — real ballistics, 12 shell patterns, ending with 1,500 stars spelling "Happy New Year"
langchain-learn 20★ — my LangChain notes, which eventually learned to post to Xiaohongshu on their own
Supply-chain-operation-data-analysis 11★ — real supply-chain analytics. Proof I do serious work too
PetMarketplaceSystem 6★ — a full-stack Django pet store. Built for cats and dogs, owned by neither
bilibili-danmaku 5★ — the mental state of a generation, hidden in danmaku
today_eat_what "What's for dinner" — solved by a LangGraph workflow, which then posts the answer
OpportunityKnocker An AI that applies to jobs on my behalf. It's more diligent than I am
FeelingStickers Sticky notes that arrange themselves into a heart. Low tech, high cute

Find me

GitHub @Smartloe · Blog smartloe.github.io · Email smartloe@qq.com



山一程,水一程,身向榆关那畔行,夜深千帐灯。

—— 纳兰性德《长相思》


仓一程,commit 一程。慢慢走,反正代码也不一定会跑。


这个 README 里的每句话,包括这一句,都是我自己写的。
除了上面那些卡片——那些是机器人干的。


Popular repositories Loading

  1. langchain-learn langchain-learn Public

    跟着康师傅学习langchain

    Jupyter Notebook 19 3

  2. Supply-chain-operation-data-analysis Supply-chain-operation-data-analysis Public

    供应链经营数据分析

    Python 11 1

  3. Data_analysis_of_Tokyo_Olympic_Games Data_analysis_of_Tokyo_Olympic_Games Public

    本项目旨在利用数据分析挖掘技术,探索并清洗东京奥运会奖牌榜和各奖牌赛程记录 等数据,分析 2020 东京奥运会奖牌分布情况和奖牌变化情况,并且利用 Pyecharts 将分析结 果可视化。

    HTML 6

  4. PetMarketplaceSystem PetMarketplaceSystem Public

    基于Django的宠物商城设计与实现

    JavaScript 6

  5. bilibili-danmaku bilibili-danmaku Public

    bilibili弹幕分析

    Python 5

  6. today_eat_what today_eat_what Public

    基于 LangChain + LangGraph 的一键发布工作流,自动完成餐次判断、菜谱生成、文案撰写、内容审核、图片生成以及小红书发布。

    Python 3 2