PyVi
A library for integrating Vim-like buffers, windows, and keybindings into your Python application.
Install / Use
/learn @Julian/PyViREADME
PyVi
So It's a Vim Clone
No, but it's like vim.
But It's an Editor, Right?
No, but you can use it to make an editor.
Uh, What?
PyVi is a library implementing vim-like keybindings, along with entities like (display-less) windows and buffers which can be embedded in other Python applications, including an editor, for one.
Rather than every application creating vim mode keybindings from scratch, you tell PyVi what a window corresponds to in your application, send PyVi your keyboard input, and inspect (and likely display) the contents of the window.
Related Skills
node-connect
350.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
110.4kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
350.8kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
350.8kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
