EXEC:PROMPT(1)               User Commands              EXEC:PROMPT(1)

NAME

execprompt - multi-provider AI client for Android

SYNOPSIS

execprompt [ollama://localhost:11434]
execprompt [openrouter://api.openrouter.ai]
execprompt [anthropic://api.anthropic.com]
execprompt [openai://api.openai.com]

DESCRIPTION

[SYS]
AI chat apps lock you to one provider. They hide settings behind progressive disclosure. They treat your conversations as training data. They assume you need hand-holding.
[USR]
Run Ollama locally. Switch to OpenRouter for cloud. Try Anthropic's thinking models. Export conversations without subscriptions. Search message content. See token usage. No telemetry.
[EXEC:PROMPT]
Function over friction. Multi-provider AI for power users.

ExecPrompt connects to local Ollama, Ollama Cloud, OpenRouter, Anthropic, or OpenAI. Your keys stay encrypted on device. Conversations stored in SQLite. Nothing leaves your phone except the messages you send to your configured providers.
  • Ollama: Local models on device or homelab, plus Cloud access
  • OpenRouter: 200+ models with one API key
  • Anthropic: Claude with extended thinking support
  • OpenAI: GPT models directly
  • Full-text search: Find conversations by content
  • Export: JSON or Markdown, single or bulk
  • Token tracking: See usage per conversation
  • Reasoning models: DeepSeek R1, Claude thinking modes
  • Web search: Tavily and Ollama integration
  • No telemetry: Zero tracking, zero analytics

FEATURES

-rwxr-xr-x core v1.0 MULTI-PROVIDER Ollama, OpenRouter, Anthropic, OpenAI in one app
-rwxr-xr-x core v1.0 SEARCH Full-text across titles and messages
-rwxr-xr-x core v1.0 EXPORT JSON and Markdown per-conversation or bulk
-rwxr-xr-x core v1.0 TOKENS Usage tracking with in-memory accumulation
-rwxr-xr-x core v1.0 REASONING Thinking traces for R1, Claude, Gemini
-rwxr-xr-x core v1.0 WEB SEARCH Tavily tool integration for grounded responses

INSTALLATION

[ANDROID]
Play Store
Search "ExecPrompt" or visit the listing directly.
Requires Android 6.0 or higher.

iOS
Not yet available. iOS version under consideration for future release.

CONFIGURATION

[SETUP]
# Add Ollama endpoint
Settings → Endpoints → Add Endpoint
Type: Ollama
URL: http://192.168.1.100:11434

# Add OpenRouter
Settings → Endpoints → Add Endpoint
Type: OpenRouter
URL: https://openrouter.ai/api/v1
API Key: [your-key]

# Enable web search
Settings → Tools → Web Search
Tavily API Key: [your-key]

PRIVACY

[NO COLLECTION]
No analytics. No crash reporting. No telemetry. Your API keys encrypted in flutter_secure_storage. Conversations stored in local SQLite. Works with local Ollama, Ollama Cloud, OpenRouter, Anthropic, and OpenAI.

Read the full policy: privacy.txt

FILES

/data/data/com.dayofgeek.execprompt/databases/execprompt_db.sqlite
/data/data/com.dayofgeek.execprompt/shared_prefs/FlutterSecureStorage.xml

SUPPORT

Email: [email protected]
Website: dayofgeek.com/exec/prompt

SEE ALSO

privacy(7), changelog(7), ollama(1), anthropic(1), openai(1)