Downloads · 30 days
0
ryzerrr/copyvault-keyboard
copyvault-keyboard is a machine learning model from ryzerrr. Use it for the machine learning task on the model card, and read the license before you ship it in a product. The card lists the license as mit.
Search your clipboard like you search the web. An Android keyboard (IME) that captures everything you copy and lets you search & re-paste it from any app.
Downloads · 30 days
0
Access
Public
Updated Jul 9, 2026
Repo size
179 MB
Likes
0
Public
Click a slice to open those files.
.apk142 MB · 98%
From the Hugging Face model README
Search your clipboard like you search the web. An Android keyboard (IME) that captures everything you copy and lets you search & re-paste it from any app.
| File | Size | Description |
|---|---|---|
| copyvault-keyboard.apk | 4.5 MB | Pre-built Android APK (ready to install) |
| copyvault-full-project.zip | 1.9 MB | Complete source: web app + Android project |
| copyvault-full-project.tar.gz | 1.3 MB | Same, as tarball |
| BUILD-GUIDE.md | — | Step-by-step build instructions |
copyvault-keyboard.apk to your Android phone;sig + space → expands to full signatureUser types on keyboard
↓
TypingPanel → useUI.typeChar("q")
↓
UI store (imeMode=true) → window.AndroidKeyboard.commitText("q")
↓
WebAppInterface.commitText() → InputConnection.commitText()
↓
Text appears in the active app
User copies text anywhere
↓
Android ClipboardManager fires listener
↓
CopyVaultKeyboardService injects JS: window.__copyVaultAddClip(text, "Android")
↓
Zustand store adds clip to history
↓
Clip appears in the Clipboard panel, searchable
See BUILD-GUIDE.md for complete instructions.
Quick version:
bun install
BUILD_EXPORT=true bun run build
node scripts/fix-assets.js
cp -r out/* android-keyboard/app/src/main/assets/
cd android-keyboard
echo "sdk.dir=/path/to/Android/Sdk" > local.properties
./gradlew assembleDebug
adb install app/build/outputs/apk/debug/app-debug.apk
MIT