Go / Python / TypeScript / Vue
Desktop apps, AI tools, chat bots, and full-stack experiments.
I'm a developer who likes turning everyday ideas into working tools. My Chinese nickname is 奥利给! My projects often sit at the intersection of desktop software, automation, AI-assisted workflows, and web development. I enjoy building the whole path from backend logic to frontend interaction, then polishing the result until it feels usable.
My recent focus is TimeNotes, a local-first desktop note-taking app built with Wails3. It supports canvas editing, rich text, images, stickers, layers, multi-page documents, preview mode, and real-time collaboration through TimeNotesServer.
I also explore AI and automation projects such as QQ-Forward-Summary-Bot, a Go-based bot that expands QQ forwarded messages and summarizes them through an OpenAI-compatible multimodal API.
- Desktop apps with Go, Wails3, Tauri, React, and TypeScript
- AI tooling with OpenAI-compatible APIs, message summarization, embeddings, and reranking
- Web full-stack experiments with Vue, Django, FastAPI, and WebSocket
- Developer tools, editor/compiler experiments, and Go/Python interop studies
| Project | What it is | Stack | Stars |
|---|---|---|---|
| TimeNotes | A local-first desktop note-taking app with canvas editing, rich content blocks, layers, multi-page documents, preview mode, and real-time collaboration. | Go, Wails3, React, TypeScript | |
| TimeNotesServer | The collaboration server for TimeNotes, designed to support multi-user editing workflows. | Go | |
| QQ-Forward-Summary-Bot | A NapCatQQ bot that recursively expands forwarded messages and summarizes text/images with an OpenAI-compatible API. | Go, AI API | |
| ALGKFZBYQ | A Tkinter-based editor/compiler experiment and one of my earlier developer-tool projects. | Python, Tkinter | |
| WebChat | A chat/web communication experiment around backend services and real-time interaction. | Python, Django, WebSocket |
- Afdian: Support me / 欢迎打赏
- Email: 3104374883@qq.com
- QQ: 3104374883