Skip to content
View qmkCamel's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report qmkCamel

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

Hi, I'm Edge 👋

I build practical AI tools for developers and everyday life.

With a background in mobile development, I turn everyday friction into useful software — from organizing knowledge to making AI coding work easier to review. I'm especially interested in local-first apps and tools that keep people in control.

Build something interesting. Make it useful. 👻

Projects · Currently building · Learning in public · Say hello

中文介绍

你好,我是 Edge。我喜欢把日常工作和生活里的小麻烦,做成真正能用的软件。

从移动端开发出发,最近主要探索 AI 开发工具、知识管理和本地优先应用。我在意工具是否好用,也在意每一步是否清楚、可复核、由用户掌控。

这里既有持续打磨的产品,也有早期实验;我也公开记录具身智能和投资研究中的学习过程。

Selected projects

Keep an Obsidian tag library coherent with AI recommendations, health reports, and reversible cleanup.

AI Tag Curator showing tag health recommendations in Obsidian

Obsidian · TypeScript
Remote and local model connections.

Explore →

TrueKeep / 留真 — clean up your iPhone photo library with on-device analysis, a Review Bin, and confirmation before deletion.

TrueKeep photo cleanup tasks ready for review

iOS · SwiftUI · MVP
Keep the photos that matter. Analysis stays on your device.

Explore →

Currently building

  • TrueKeep / 留真 — an iOS photo cleanup MVP with on-device analysis, a Review Bin, and explicit confirmation before deletion. Keep the photos that matter.
  • PeopleLens — a Chrome extension MVP that turns an article into a cast of characters: who's who, how they're connected, and why they matter.

Also exploring Marker: tracking and recording with native iOS and Android clients.

Learning in public

  • Embodied AI — a learning and practice guide for software engineers exploring robotics, simulation, and the industry behind them.
  • Investing & financial statements — research notes and annual-report case studies, focused on understanding businesses and checking evidence.

Say hello

Interested in AI developer tools, knowledge management, or local-first apps? Feedback and collaboration ideas are welcome in the relevant project's issues.

Browse my repositories →

Pinned Loading

  1. obsidian-ai-tag-curator obsidian-ai-tag-curator Public

    AI tag governance for Obsidian: recommendations, health reports, and reversible cleanup · AI 标签治理

    TypeScript 7

  2. scheduled-calendar scheduled-calendar Public

    Read-only calendar views for existing local Codex automations · Codex 定时任务日历 · Beta

    Python

  3. sessionary sessionary Public

    Local-first daily ledger for Codex and Claude Code sessions · AI 编程会话工作台 · Early MVP

    TypeScript

  4. photo-cleaner photo-cleaner Public

    TrueKeep / 留真 · On-device iOS photo cleanup with review before deletion · 本地 AI 相册清理

    Swift 3

  5. PeopleLens PeopleLens Public

    Turn articles into a cast of characters: who they are and how they connect · 人物阅读助手 · Chrome extension MVP

    TypeScript 1

  6. How-To-Learn-Embodied-AI How-To-Learn-Embodied-AI Public

    A learning and practice guide to embodied AI for software engineers · 具身智能学习与实践指南