Skip to content

Instantly share code, notes, and snippets.

View leoncheng57's full-sized avatar

Leon Cheng leoncheng57

View GitHub Profile
@leoncheng57
leoncheng57 / _leons_tech_flywheel.svg
Last active April 10, 2026 03:01
User Adoption vs Quality/Improvement Flywheel Loop Cycle in Tech Projects
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@leoncheng57
leoncheng57 / agent-inventory.md
Created April 9, 2026 02:52
Complete inventory of Skills, MCP Servers, and Plugins available in my AI coding agent session

AI Agent Session - Skills, MCP Servers & Plugins Inventory

Skills (19)

Skill Description
ai-agent-cmds-recorder-skill Records all terminal commands to a structured JSONL log file
brainstorming Explores user intent, requirements and design before implementation
code-flowchart Generates visual ASCII flowcharts of code execution flows
dispatching-parallel-agents Dispatches 2+ independent tasks in parallel
@leoncheng57
leoncheng57 / desktop-ai-coding-apps-2026.md
Last active April 9, 2026 01:08
Desktop Apps for AI-Assisted Coding (2026)

Desktop Apps for AI-Assisted Coding (2026)

A curated list of standalone desktop applications for AI-assisted coding — no pure CLI tools, no VS Code extensions, no chat-only clients.

App Category Models Platforms Pricing Open Source
Craft Agent AI Workspace Claude, Codex, Gemini via connections Mac Paid No
OpenCode Coding Agent 75+ providers (Claude, GPT, Gemini, local, etc.) Mac, Windows, Linux Free Yes
Codex Coding Agent OpenAI models Mac, Windows, Linux Via ChatGPT subscription Yes
Claude Code Coding Agent Anthropic Claude models Mac (Windows preview) $20+/mo Anthropic subscription No
@leoncheng57
leoncheng57 / opencode-notify-when-focused-plan.md
Created April 6, 2026 15:31
Implementation plan: Allow OpenCode desktop notifications when app is focused (ref: anomalyco/opencode#18004)

Notify When Focused - Implementation Plan

For agentic workers: REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (- [ ]) syntax for tracking.

Goal: Add a user-facing setting to allow macOS/system notifications even when the OpenCode desktop app window is focused.

Architecture: Add a notifyWhenFocused boolean to the existing NotificationSettings interface in the shared @opencode-ai/app package. Thread this setting through the settings UI, persistence layer, and both desktop platform implementations (Tauri and Electron). The notify function in each platform already checks isFocused() — make that check conditional on the new setting.

Tech Stack: TypeScript, SolidJS, Tauri (Rust/WebView), Electron

Keybase proof

I hereby claim:

  • I am leoncheng57 on github.
  • I am lcheng (https://keybase.io/lcheng) on keybase.
  • I have a public key ASCmR3frmUgRw3bJojvUZpyThGjx2cQt_RRrjgIFOARc6wo

To claim this, I am signing this object: