Skip to content
View sclfcz's full-sized avatar

Block or report sclfcz

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. 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
sclfcz/README.md
IronMurphy, AI agent and full-stack engineer. An edge dislocation glides through a crystal lattice one atom row at a time: small steps every day.

Featured: CommerceAgent Featured: 康养日记 Featured: Growth OS Upstream merged PRs: 25

I studied materials, where metals don't break all at once: they give way one row of atoms at a time. I build software the same way, in small verified steps.

  • Building CommerceAgent, a self-hosted Claude Code workbench reachable from the browser and seven messaging channels.
  • Building 康养日记, a WeChat Mini Program that keeps elderly patients on their medication schedule and tells their family when they fall off it.
  • Building Growth OS, a self-hosted personal growth workbench that keeps focus time, study plans, workouts, meditation, expenses, and the daily review in one place.
  • Exploring agent systems, MCP apps, developer tooling, and self-hosted software. Open to thoughtful collaboration on useful open-source projects.

Built by me

Projects I started and maintain myself, the work I would want you to read first.

CommerceAgent, 面向电商场景的智能运营工作台

Messages from the browser, Feishu, Telegram, QQ, DingTalk, WeChat, Discord and WhatsApp all reach one CommerceAgent, which runs each task on the host or in a Docker sandbox.

A self-hosted, multi-user, agent-first Claude Code workbench: one agent, workspace, and automation set, reachable from the browser and seven messaging channels.

  • Wraps the Claude Agent SDK for TypeScript into a long-running service shared across Feishu, Telegram, QQ, DingTalk, WeChat, Discord, and WhatsApp.
  • Tasks execute on the host or inside Docker sandboxes, with an explicit ACL matrix and CI on every push.
  • Desktop builds bundle the backend, the web UI, and a Node runtime into a single Electron app, so installing it needs neither Node nor a database.

TypeScript Electron License

康养日记, medication care for elderly patients

Nine scheduled doses over three days. Missed doses are recorded automatically, and the third miss in a row notifies the family.

Scheduled reminders, automatic missed-dose records, and a family alert after three missed doses in a row.

  • Two scheduled cloud functions carry the whole reminder pipeline, a 5-minute reminder pass and a 10-minute missed-dose pass. Each is idempotent through its own log collection, so a retry never double-notifies a family.
  • The "three missed doses in a row" streak is computed over a total order (business time, then create_time, then _id), so the verdict cannot flip with the database's return order.
  • Timezone-safe by construction: the cloud runs on UTC and the client derives "today" in Asia/Shanghai, so the task list and the reminders cannot disagree by a day.
  • Every query is owner-scoped and paged past the platform caps (100 documents per cloud query, 20 per client query); the naive version quietly read other patients' plans and truncated at 100 records.
  • Ships a dependency-free suite: node tests/regression.test.js runs 11 invariants across three timezones, and each one goes red if the corresponding fix is reverted.

WeChat Mini Program CloudBase tests

Growth OS, 个人成长工作台

A clock sweeps one day from 06:00. Focus sessions, study blocks, a workout, meditation and expenses fill five tracks, and a 22:45 daily review totals them.

Focus timer, study plan, workouts, meditation, bookkeeping, and the daily review in one self-hosted app, stored in SQLite.

  • A study planner built on the LeetCode Hot 100 with spaced repetition, a daily quota of new problems, and a progress forecast.
  • Multi-account by isolation: every account's personal data lives in its own SQLite file; only the opt-in "一起" pairing between two named accounts shares a database.
  • The daily review records mood, energy, sleep, wins, and open problems, with an optional AI review against any OpenAI-compatible endpoint, kept off by default and server-side only.
  • Self-hosts with Docker Compose and Caddy (IP or domain mode), with daily automatic backups that keep the latest 14; ships unit tests and Playwright end-to-end tests.

Next.js SQLite License

Open-source contributions

Every upstream project that has merged one of my pull requests, whatever its size, refreshed automatically. Individual pull requests are not listed here.

25 merged PRs in 9 projects, 259.5k upstream stars

Project ★ Language Merged
bytedance/deer-flow 84.2k Python 9
crewAIInc/crewAI 59.9k Python 1
agno-agi/agno 42.8k Python 1
PrefectHQ/fastmcp 28.1k Python 2
deepset-ai/haystack 26.8k Python 1
TencentCloud/Octop 10.3k Python 8
VRSEN/agency-swarm 4.6k Python 1
apache/burr 2.6k Python 1
llm-d/llm-d-inference-sim 216 Go 1

Merges only; every upstream project that merged a pull request is listed, whatever its size. Checked automatically by .github/workflows/refresh.yml; last change 2026-10-19 23:57 UTC.

Tech

TypeScript Python React Next.js SQLite Electron MCP Docker GitHub Actions WeChat Mini Program

Contributions

My contribution graph, eaten by a snake

Generated daily from my contribution graph by .github/workflows/snake.yml. Artwork above is built by design/build.py.


If one of my projects is useful to you, a star or issue is always appreciated.

Pinned Loading

  1. commerceagent commerceagent Public

    CommerceAgent:面向电商场景的智能运营工作台,支持商品、订单、客户与自动化协同。

    TypeScript 3

  2. crewAI crewAI Public

    Forked from crewAIInc/crewAI

    Framework for orchestrating role-playing, autonomous AI agents. By fostering collaborative intelligence, CrewAI empowers agents to work together seamlessly, tackling complex tasks.

    Python

  3. deer-flow deer-flow Public

    Forked from bytedance/deer-flow

    An open-source long-horizon SuperAgent harness that researches, codes, and creates. With the help of sandboxes, memories, tools, skill, subagents and message gateway, it handles different levels of…

    Python

  4. fastmcp fastmcp Public

    Forked from PrefectHQ/fastmcp

    🚀 The fast, Pythonic way to build MCP servers and clients.

    Python

  5. health-miniprogram health-miniprogram Public

    康养日记 · 老人用药提醒与健康记录小程序(微信云开发)|患者到点提醒 + 连续漏服家属预警

    JavaScript 1

  6. Octop Octop Public

    Forked from TencentCloud/Octop

    A smarter, self-hosted AI assistant — multi-user, multi-agent.

    Python