HabibiDocs

Ask Habibi

Open Ask Habibi from the sidebar. The initial setup lets you choose a local model server or a supported hosted provider.

Ask Habibi with a fictional conversationAsk Habibi with a fictional conversation

Choose a provider#

ProviderConnection
OllamaLocal server, normally on 127.0.0.1:11434
LM StudioLocal OpenAI-compatible server, normally on 127.0.0.1:1234/v1
OpenAIYour own API key and supported model
AnthropicYour own API key and supported model
Google GeminiYour own API key and supported model

Start a local model server before selecting it, or supply your hosted provider's key in the setup UI. Hosted keys are saved through the macOS Keychain helper. Manage the selected provider and model from Settings → Connected services.

Files and daily utilities#

Type @ to select files or folders, then ask Habibi to prepare a rename, organization, compression, or PDF plan. Timer, reminder, clipboard, and recent-file controls also appear directly in the conversation. Use the shortcuts on the Ask welcome screen to open them. See Files, with Habibi for the demo, sharing controls, cleanup opt-in, and tested workflows.

Submit useful context#

Write a request in the composer, then use its send action or ⌘ Enter. Attach files or paste an image when that context is needed. The selected provider receives the request and the context included for that submission. For hosted providers, this data leaves your Mac.

Habibi can route a request into a connected capability, prepare a draft, or answer directly. Every AI-selected action waits for your explicit confirmation, including opening an app or website and running a search. A model-generated plan never grants approval. Compression and converted previews, file changes, messages, and calendar writes retain their specific review steps.

Try the interactive file workflow to see how selection, cancellation, confirmation, and Undo work before using your own files.

Conversation scope#

The Ask workspace is an ephemeral conversation. Use Notes when you want to keep a page with your own structure and stable links. See Privacy for the distinction between local storage and provider calls.

If a model cannot connect, confirm the provider, model name, local server or key in Settings. An unconfigured model does not prevent local tools from working.

Was this page helpful?