Using Kimi K2.6 to Properly Uninstall macOS Apps by Finding Hidden App Directories

A developer on Reddit shared their experience using Kimi K2.6 as a desktop agent to properly uninstall macOS applications. After 10+ years on macOS, they realized that simply dragging an app to Trash leaves behind hidden directories the OS doesn't remove. Their agent automatically ran commands to find and delete everything related to an app, including ~/.appname directories and files in ~/Library/Application Support/. They discovered numerous leftover directories from apps they hadn't used in years, such as the old Windsurf editor.
Key Details
- The agent used
find ~/Library/Application\ Support -name '*AppName*'recursively, which took too long. After feedback, they switched to glob matching at the top level instead of recursing. - They instructed Kimi to edit its base knowledge (similar to a SOUL.md file) to always use glob matching for uninstalling apps, improving speed significantly.
- The developer prefers their own agent (openmnk) over Claude for voice input, OSS model compatibility, tiny codebase (total control without nerfs), and a query bar/text editor that doesn't require extensive arrow key usage.
- GitHub repo: https://github.com/Emericen/openmnk
The post highlights a practical workflow: an LLM agent that learns from user feedback and persists domain knowledge into written processes, potentially representing a new era of software development where teaching and improving domain knowledge is automated.
📖 Read the full source: r/LocalLLaMA
👀 See Also

Practical lessons from automating LinkedIn outreach with OpenClaw
A developer shares hard-won lessons from three weeks of automating LinkedIn outreach with OpenClaw, covering LinkedIn's automation detection, account warm-up periods, ICP scoring with intent signals, rate limiting nuances, and conversation flow design.

Using Claude, Gemini, and GPT for AI-Assisted Coding Tasks
Discover how combining Claude, Gemini, and GPT can enhance AI coding workflows by leveraging their unique access capabilities for specific tasks.

Non-developer builds word chain game in one day using Claude AI
A user with zero coding experience created a complete browser game in one session using Claude AI. The word chain game includes a 74k word dictionary, sound effects, design elements, and a mascot.

AI Coding Agents Take Shortcuts: Developer Documents Cases of Claude and ChatGPT Choosing Easiest Path
A developer building a sensor fusion device found both Claude and ChatGPT merged dual microphone inputs into mono instead of implementing beamforming for spatial awareness. In a separate model training task, AI initially pooled subjects of different sizes together without grouping by age cohorts.