Archives
All the articles I've archived.
-
AIO Sandbox: An Integrated, Customizable Sandbox Environment Built for AI Agents
When executing complex tasks, AI Agents often need to switch between the browser, code execution, and the file system. Traditional multi-sandbox solutions face issues such as fragmented environments, data transfer overhead, and complex authentication. AIO Sandbox integrates all capabilities into a single Docker image, provides a unified file system and authentication, and supports custom image...
-
GUI Agent Implementation Based on UI-TARS
Based on the UI-TARS multimodal vision model, combined with MCP (Model Context Protocol), this builds a next-generation cross-platform, autonomously perceptive GUI Agent system. This is intended as a starting point for discussion with everyone on the technologies, scenarios, and future of GUI Agents! For the UI-TARS project, see http:/...
-
AI Agent Application Development Practice Based on MCP
Subtitle: "MCP Brings a New Paradigm for Layered Development of Applications and Tools" Preface: Everyone has been talking about MCP lately, and I’ve noticed that one of the most important points has been overlooked: “decoupling tool providers from application developers through a standardized protocol.” This will lead to a shift in the development paradigm for AI Agent applications (similar to the Web ...
-
Possibly the Best Tab Management Extension for Chrome
2023.01.24 Updated: In Chrome (M121), we’re introducing experimental generative AI features, including smart tabs: Chrome is getting 3 new generative AI features TL;DR: Chrome brow...
-
Code Review Practice Based on Large Models + Knowledge Bases
A modest attempt to spark discussion. The author’s understanding of large language models (LLMs) is limited, so please feel free to point out anything inappropriate! 💡The idea came from asking Claude during a Code Review which coding style was more elegant. At the time, I wondered whether AI could help us with Code Review. * Information Security...
-
Using ChatGPT to Customize a Team-Specific ESLint Ruleset
This article is primarily for frontend and Node.js development teams. It explains how to more efficiently turn code review experience into an ESLint ruleset to raise the baseline quality of team development. Topics covered include: 1. How to write: using ChatGPT to generate ESLint rules and validate them through snapsho...
-
📝 New MacBook Pro Setup Notes
My MBP (2020 13″ 32G 512G) had become unbearably laggy—how bad was it? There was a 2~3s delay between typing on the keyboard and seeing the output in the editor! My first Mac (MBP 2015 13″ 8G + 128G) handled development as well as security research (Web ...
-
Optimizing zsh Cold-Start Performance (Oh My Zsh)
One time when I opened Terminal, the commands I casually typed wouldn’t appear on screen, and I had to wait nearly 10 seconds before I could interact with the terminal. It was time to optimize the shell cold start! ❯ for i in $(seq 1 10); do /usr/bin/time $SHELL -i -...
-
Module Package Design Practices in a Monorepo
Module Package Design Practices in a Monorepo. This article is mainly for frontend and Node.js developers who use a Monorepo to organize applications and modules in their business. It offers a starting point for discussing: 1. How to design a shared configuration package (configs, types, utils, enums, etc.) that can...