Complicated problems,
tools that actually work
A few pieces of software I've built, each for one specific job.
lsearch
Search your own files the way you search the web. lsearch indexes the full text of your documents, source code, PDFs and e-books, then takes you straight to the file and the line.
- 27 formats: Office, WPS, PDF, e-books and more
- Accurate CJK tokenization, not an afterthought
- Google-style query syntax plus regex search
- Fully offline. No account, no cloud, no telemetry
CorpVPN
Zero trust network access for internal systems. Authenticating does not put you on the network — rules are pushed per client from the org tree, and anything unauthorized is dropped in the forward chain.
- WireGuard data plane, deny-by-default forwarding
- Authorization follows the org tree: inherit, deny, override
- Connection-level audit logs and visual analysis
- Multi-node scale-out; Kylin / openEuler supported
Writing Gym
You write a passage; AI explains, sentence by sentence, what could be better and why — then you revise it yourself. No ghostwriting, no scores: AI as a writing partner, not a ghostwriter.
- Inline notes on your own text that explain the mechanism
- 29 classic writing drills across 11 techniques
- Your writing is plain Markdown, export any time
- Web, phone, Windows and Linux desktop
Get in touch
Product questions, enterprise deployments, partnerships — or just a bug report. All welcome.