Attack on Life

💻

Developer, digital product enthusiast, tinkerer, sharer, open source lover

Which AI services are best, and which ones am I still using?

Friends and family often ask which AI service I use. I also see them tinkering and saying “this doesn’t work, that doesn’t work.” I’ve played with them for a long time and paid for many plans, so here’s a quick summary for my own record.

Jan 23, 2026

Using AI to build a full-stack project

How to leverage AI to build a complete front- and back-end project, with the exact tech stack I use.

Jan 22, 2026

Automating WeChat Mini Program Deployment with miniprogram-ci

Every time I release a new version of my mini program to the preview environment, I need to: build the package => open WeChat Developer Tools => click upload => click submit. The whole process is tedious. This manual publishing workflow is extremely inefficient, so I wanted to automate it with a script. I discovered the official miniprogram-ci npm package, and after some exploration, I finally solved this pain point. However, the official documentation is quite sparse, so I’m documenting my solution here.

Jan 15, 2026

Claude Code with Exa MCP

Current AI tools already have web search capabilities. For example, Claude Code under CC integrates web search functionality. However, I heard Exa is a great AI search tool, so I tried it out for a day and found it quite good. Here’s my share.

Jan 14, 2026

Opening an Interactive Brokers (IBKR) Account

Key advantages include IBKR US currently having no CRS, support for mainland Chinese identity, and extremely low commission rates.

Dec 31, 2025

Using Web Scraper to Crawl Website Data

Web Scraper offers a paid cloud service, but the free browser extension is sufficient for most needs. While it's limited to text data, it's perfect for gathering information for AI models.

Dec 18, 2025

Antigravity with Figma MCP Server

No need for lengthy explanations, just download and install from the official site. Google login is required. The free version of Antigravity can use g3. Regarding the quota, actual testing shows I can use it for 2 days. If that's not enough, consider paying or switching accounts.

Dec 16, 2025

Creating Claude Skills with Claude Code

Claude Skills allow AI to extend its capabilities. Recently, while developing WeChat Mini Programs, I noticed that current AI models don't support Mini Program documentation very well. I decided to build a custom Claude Skill for WeChat Mini Program documentation using Claude Code.

Dec 14, 2025

Custom Slash Commands in Codex

1. Create a `prompts` folder in your user's home directory, not in the project directory.

Dec 7, 2025

Using a Hong Kong CSL SIM Card

You can purchase these online or ask a friend to pick one up in Hong Kong. Be mindful of the activation deadline printed on the packaging.

Dec 4, 2025

Enabling Gemini in Chrome

Add the following configuration rules in Surge to enable the Gemini functionality in Chrome.

Dec 3, 2025

Subscribing to Claude Pro in a Low-Price Region (Nigeria)

Claude Pro typically costs $20 per month. By subscribing through the Nigeria (NGN) region via the iOS App Store, you can reduce the monthly cost to approximately 88 CNY (~$12). Here is how I set it up.

Nov 29, 2025

Using the Gemini CLI

A guide on how to install and configure the Gemini CLI, including the Figma MCP extension.

Nov 27, 2025

Subscribing to X Premium in a Low-Price Region

Your proxy region affects the displayed price. For instance, using a US proxy shows US pricing. Since there's currently a $1 offer for the first month, I decided to sign up.

Nov 26, 2025

CodeTracker: A WakaTime Client for WeChat Mini Programs

CodeTracker is a mobile client for WakaTime. It fetches data from the official WakaTime API, so you'll need an active account and IDE plugins to see your stats.

Nov 23, 2025