Skip to content
View DevEloLin's full-sized avatar

Block or report DevEloLin

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
DevEloLin/README.md

Hey, I'm Elo Lin 👋

Solo full-stack developer — I ship small, sharp products. Fast, cheap, and end-to-end.

🌐 elolin.com  ·  📫 dev.elolin@gmail.com


Over the last couple of months I shipped eight small products — an AI photo app, a family health vault, a crowd-testing marketplace, a desktop design tool, a browser game platform, and a few developer tools — for under ten dollars, most of them quietly humming on a Raspberry Pi in my living room.

Here's the honest part: building them was the easy part. Getting people to care is the real work, and I'm still learning that one in public. So I build the boring foundation once — one account system, one billing spine, one database — and then move fast on top of it. Local-first, cheap to run, no team, no investors. I own every product from the first commit to pricing, launch, and the 2 a.m. bug report.

Rust Go TypeScript Python Dart Next.js Flutter Cloudflare


🏗 What I've shipped

Everything below is live, runs on one shared foundation, and is built + operated by me alone — under one login at elolin.com.

Product What it does Stack · Model
🎨 PhotoAI Upload a selfie → ID photo, avatar, pet portrait or character art in seconds, no prompt-writing. Photos are discarded the same day. Next.js · self-hosted (Raspberry Pi) · credit packs + subscriptions
🎮 EloGames Instant-play web game platform, led by my self-published flagship Lifeverse — a life-simulator you replay across parallel worlds. Next.js · Cloudflare · self-operated ads + cross-promo
🩺 KinMate A private, local-first family health vault — keep lab reports, medical records & pet health on-device, with AI that explains them in plain language. Flutter (iOS / Android) · on-device first
🧪 TestHive A crowd-testing marketplace — developers launch test campaigns, testers earn through an in-app credit economy, with shareable public reports. Next.js · Supabase · in-app currency + commission
🖥 Zivoe A desktop AI industrial-design tool built to spark ideas — turn a rough concept or reference image into product hero shots & three-view drawings. Flutter + Rust core · offline licensing · Win / macOS
🌐 EloLin Domains Claim a free sub-domain and manage its DNS yourself, from a simple dashboard. Next.js · Cloudflare
🔧 mv3migrate A CLI that drags Chrome extensions from Manifest V2 → V3 — scans, applies codemods, and writes a migration report. Node CLI · self-hosted docs
🔌 Onrix AI An OpenAI-compatible chat + image API — point your existing OpenAI SDK at it and build. Cloudflare · edge
🔐 accounts.elolin.com The single sign-on layer that ties the studio together — one login across every product. Cloudflare · OAuth · session & device management

⭐ EvoClaw — the one I open-sourced

A local-first AI agent that learns from every task and gets out of your way.

Most AI assistants are amnesiacs — every session starts from zero and you re-explain the same things forever. That bugged me. EvoClaw runs on your own machine, plans, runs tools, and keeps going until the job is done — then distills what it learned into a reusable skill on disk, so the next similar task is shorter and cheaper. One Rust binary, ~8K-LOC core, zero telemetry, everything under ~/.evoclaw/.

🦀 single static binary · 🌳 skills that graduate through a five-state lifecycle · 🔐 secrets never leave the machine · 🔌 works across 7 ACP agents, 7 MCP servers & 17 model vendors

🌐 Website · 中文文档 available · brew install via homebrew-tap

Also on GitHub: atlassian-rovo-agent-mcp (a sane local MCP over Atlassian Rovo) · skill-xiaoshuo (a 40-step Chinese-novel writing workflow) · Work-assistant-skill (morning briefs & auto reports)


🛠 How I work

  • Fix it, don't route around it. When a tool is slow or flaky, I'd rather rebuild it right than fight it forever. Reliability is a feature.
  • Fast & effortless. Sub-second response, sane defaults, one command instead of ten. The best tool is the one you stop thinking about.
  • Local-first, cheap to run, no telemetry. Your data stays on your machine; my infra bill stays near zero.
  • Ship, then listen. Real users find the bugs I never would. I launch early and fix in public.

Stack — Rust · Go · TypeScript · Python · Dart · SQL  |  Next.js · React · Tailwind · Flutter  |  Node · Hono · FastAPI · Axum · gRPC  |  Postgres · SQLite · Redis · Cloudflare D1  |  Cloudflare · Docker · Linux · GitHub Actions  |  LLM agents · RAG · MCP / ACP


GitHub stats Top languages

Building is the easy part. If you've figured out the getting-people-to-care part — I'd love to hear how.
📫 dev.elolin@gmail.com

Pinned Loading

  1. evoclaw evoclaw Public

    A local-first self-evolving AI agent runtime that learns from every task and grows its own skill tree.

    Rust 3

  2. evoclaw-plugin-wechat evoclaw-plugin-wechat Public

    WeChat Official Account passive-reply bridge for the EvoClaw agent runtime

    Rust

  3. EvoClawSite EvoClawSite Public

    Official website for EvoClaw — a self-evolving local-first AI agent runtime.

    HTML

  4. homebrew-tap homebrew-tap Public

    Homebrew tap for EvoClaw

    Ruby