Personal Knowledge Management
Designing structures that keep goals, projects, references, and reviews close enough to use.
THE PERSON BEHIND THE PROJECTS
Focused on UI Automation and PKM, dedicated to maximizing productivity across work and life with AI.
The common thread is making complex behavior observable, repeatable, and easier to trust.
Explore all projects ↘Designing structures that keep goals, projects, references, and reviews close enough to use.
Exploring workflows where AI handles busywork without hiding the reasoning trail.
Making browser and device automation friendlier for product teams, testers, and builders.
A baseline audit for turning Vibecoding debt into a local harness across tests, apps, stacks, and release gates.
2026-05-27Why Midscene's Action Space Is a Protocol ↗How Midscene treats its action set as a Zod-backed protocol so new actions can be added in one place.
2026-05-27How Does Midscene Stay Model-Agnostic? ↗How Midscene absorbs model-specific visual outputs so one UI automation script can run across model families.
2026-05-26Why Does Midscene Split Locate and Action into Two Steps? ↗Why Midscene separates element locating from action execution and runs fallback layers from cheap to expensive.
2026-05-26What Actually Happens Inside a Single Midscene aiAct Call? ↗A walkthrough of Midscene's plan-act-replan loop, from screenshots to model output and execution feedback.
2026-05-26Why Does Midscene's UI Agent Need to See the Screen? ↗Why Midscene starts from screenshots when building UI agents for real interfaces.
PROJECT INDEX
22 projects
Drive UI automation with natural language
An open-source AI visual automation project I contribute to, using screenshots to understand and operate browsers and mobile devices.
A little order for busy class days
Manage weekly classes for multiple children, with rescheduling, cancellations, class records, local reminders, system calendars and family backups.
Everyday moments, shared English discoveries
Turn photos, voice descriptions or text into vocabulary and parent–child conversations, with read-aloud playback, review and family backups.
Small habits, happy little victories
A family habit chart with photo check-ins, star rewards, wishes and project backups. Use system screen mirroring to show it on a TV.
A home for your ideas
Local Markdown notes across desktop and mobile. Aino Desktop brings tasks, calendars, AI, Obsidian vaults and web clipping together; Aino Mobile is your pocket notebook for capturing, browsing and editing.
Make everyday life your own system
Organize periodic notes, PARA, tasks, and habits in Obsidian. Turn daily records into lasting progress.
Give your plans a place on the calendar
Plan tasks and calendars in Obsidian, connecting notes, events, and CalDAV calendars.
Talk to your own knowledge
Read and work with your knowledge using AI in Obsidian, or combine web and note context in Chrome. Connect local CLI agents on desktop.
Sync Obsidian with your own cloud storage
Sync notes and attachments through WebDAV or S3-compatible storage across desktop, Android, and iOS, using the Aino sync format. Mobile automatic sync requires the app to stay in the foreground.
Speak, then paste anywhere
Open-source voice input for macOS and Linux. A native Mac menu-bar app and Linux support for Wayland, X11, and Omarchy, with global-shortcut dictation and optional AI polishing.
Tell your phone what to do
Midscene-powered Android visual automation. Operate apps with natural language, follow tasks across apps, and replay execution reports with screenshots.
Start at your desk, continue on the go
Manage Claude and Codex sessions on your Mac with Vibelet Desktop, then continue remotely from your phone or browser. CLI and daemon handle pairing and connections.
Your Markdown Workspace, anywhere.
Pair your phone with a Markdown Workspace on your computer to browse, edit, and search remotely, using Host or CLI.
Switch apps with a letter
Press ⌘ Tab, then an app’s first letter. Chinese app names also work with pinyin initials.
A little magic for your paws
A native Mac utility for keyboard remapping, mouse scrolling, and trackpad gestures. Make every action feel right.
Turn once. Get it done.
A native Mac menu-bar companion for the Vibekey USB receiver. Map its three buttons and dial actions to the shortcuts that fit your workflow.
Select text on screen, then paste
Select an area for on-device OCR and copy the text. Optionally polish it with your own AI key and prompt.
Point at a screenshot and explain
Capture a screen region and add arrows and editable bubbles with speech or text. Recognize text locally, then copy, export or share.
Open a terminal right here
A Finder toolbar button that opens Ghostty in the current folder. Drop files or folders onto it, too.
A comfortable look for your words
Creamy pages and soft purple accents, with complete light and dark modes for a warmer Obsidian.
Bring Tokyo Night to Obsidian
An offline Obsidian theme with Tokyo Night dark colors and Tokyo Day light colors.
Help your agent follow your rules
Manage notes, tasks, and daily plans with LifeOS agent skills, or run a company-of-one vault with the OPC skill.
Each tool works a little differently. Check its official website for pricing, license scope, and available versions.
SMALL TOOLS, MADE WITH CARE
I work on UI automation, personal knowledge management and AI, turning everyday problems into useful tools.
From idea to implementation, with continuous refinement and shared lessons.