PromptPaste is an AI text assistant that lets you correct, rewrite, transform, and run custom AI actions on selected text.
It works with multiple AI providers and allows you to create your own actions using prompts and variables.
Your API keys stay on your device and are protected using Android Keystore.
Select text → choose an action → review the generated result → replace the original selection.
Download the latest Android APK
Requires Android 8.0 or newer.
When installing outside an app store, Android may ask you to allow installation from the browser or file manager used to open the APK.
After installation:
- Open PromptPaste
- Select your AI provider
- Add your API key
- Choose a model
- Create your actions
- Correct, rewrite, and transform selected text
- Run selected text as an AI prompt
- Create unlimited custom actions
- Use variables:
${selection}${language}${tone}${style}
- Choose provider, model, and token limits per action
- Preview and edit results before replacing text
- Replace text directly from Android selection actions
- Optional action keyboard for apps that do not expose selection actions
- No accessibility service
- No background clipboard monitoring
- Ollama
- OpenAI
- OpenRouter
- Gemini
- Groq
- Cerebras
- Vercel AI Gateway
- API keys encrypted using Android Keystore
- No account required
- No analytics
- No telemetry
- No clipboard monitoring
Android controls how applications can access and modify text from other apps.
PromptPaste uses official Android integrations:
- Select text in any supported app.
- Choose a PromptPaste action from the selection menu.
- PromptPaste processes the text.
- Review and replace the result.
Some applications do not expose editable text or hide Android selection actions.
For these apps, PromptPaste provides an optional action keyboard.
The optional PromptPaste Actions keyboard provides another way to run AI actions.
- Enable PromptPaste Actions in Android settings.
- Switch to the PromptPaste keyboard.
- Choose an action such as Correct, Rewrite, or a custom action.
The keyboard only reads selected text after you explicitly trigger an action.
It does not monitor typing and is disabled in password fields.
PromptPaste supports:
- Local AI models through Ollama
- Cloud providers through their APIs
Each action can use its own provider and model configuration.
PromptPaste is designed with privacy in mind.
The app:
- Only sends text when you explicitly run an action
- Stores API keys locally using Android Keystore
- Does not collect analytics
- Does not monitor clipboard activity
- Does not use accessibility services
- Does not require an account
Cloud providers have their own privacy policies, retention rules, and usage limits.
Review their policies before sending sensitive information.
Requirements:
- JDK 17 or newer
- Android SDK Platform 37
- Android SDK Build Tools 36 or newer
Build debug APK:
./gradlew assembleDebugAPK output:
app/build/outputs/apk/debug/app-debug.apk
Install:
adb install -r app/build/outputs/apk/debug/app-debug.apkRun verification:
./gradlew testDebugUnitTest assembleDebug lintDebugFor local Ollama servers:
127.0.0.1refers to the Android device itself.- Android emulators usually reach the host machine through
http://10.0.2.2:11434. - Physical devices normally require the computer's local network address.
Ollama must listen on an address reachable by the Android device.
PromptPaste is available across multiple platforms:
- GNOME Shell extension
- Android app
- Browser extensions
The goal is to provide the same AI text workflow everywhere.
MIT
See LICENSE.

