Overview
EnConvo provides powerful AI chat capabilities that let you converse with various AI models for assistance with any task. Whether you need help writing, coding, researching, or problem-solving, AI Chat has you covered.Supported AI Models
EnConvo supports a wide range of AI providers and models:Cloud Models
| Provider | Models |
|---|---|
| OpenAI | GPT-4o, GPT-4, GPT-3.5 Turbo |
| Anthropic | Claude 3.5 Sonnet, Claude 3 Opus, Claude 3 Haiku |
| Gemini Pro, Gemini Ultra | |
| Mistral | Mistral Large, Mistral Medium |
Local Models (Privacy-First)
| Platform | Models |
|---|---|
| Ollama | Llama 3, Mistral, CodeLlama, and more |
| LM Studio | Any GGUF model |
Chat Features
Multi-Turn Conversations
Maintain context across multiple messages for natural, flowing conversations.Context Integration
Automatically include:- Screen content
- Selected text
- Clipboard data
- Knowledge base references
- File attachments
Response Handling
- Copy: Copy response to clipboard
- Regenerate: Get a different response
- Edit & Resend: Modify your prompt
- Continue: Ask for more details
- TTS: Listen to response (Text-to-Speech)
Voice Input In Chat Window
Use the microphone button in the Chat Window prompt to dictate a message instead of typing. This uses the same dictation provider configured under Settings → Dictation, so you can choose a real-time cloud provider, a subscription provider, or an offline local model.Conversation Navigation
The Chat Window keeps conversation history in sync with the sidebar and titlebar controls:- Use the titlebar back and forward buttons to move through recent chat views.
- Use the history sidebar to switch conversations.
- Use row actions to manage individual history items when available.
- Use prompt mentions to add tools, apps, websites, files, or Knowledge Base context before sending.
Update Button
When EnConvo detects a newer version for your selected update channel, the Chat Window can show an Update button in the titlebar. Click it to open the update flow. For update channels and manual checks, see Updates.Chat with Documents
Upload documents directly into chat for AI analysis:Chat with Webpages
Analyze and discuss webpage content:Text-to-Speech (TTS)
Have AI responses read aloud:Enabling TTS
- Click the speaker icon on any AI response
- Or enable auto-TTS in Settings → Chat → Text-to-Speech
Voice Options
- Multiple voice options
- Adjustable speed (0.5x - 2x)
- Different languages
- Male/Female voices
Model Selection
Switching Models
Click the model name in the chat header to switch between configured models. The model picker keeps spacing compact and applies your selection to the current conversation. If a model requires a provider login or API key, configure that provider first under Settings → AI Provider.Model-Specific Features
| Model | Best For |
|---|---|
| GPT-4o | Complex reasoning, analysis |
| Claude 3.5 Sonnet | Writing, nuanced tasks |
| Gemini Pro | Multimodal, long context |
| Local LLMs | Privacy, offline use |
Custom Model Settings
Configure per-model settings:- Temperature (creativity level)
- Max tokens (response length)
- System prompt
- Top-p sampling
Chat Commands
Use these commands in chat for quick actions:| Command | Action |
|---|---|
/new | Start new conversation |
/clear | Clear current conversation |
/model [name] | Switch AI model |
/context | Show current context |
/export | Export conversation |
/help | Show available commands |
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
⌘ Enter | Send message |
⇧ Enter | New line |
⌘ N | New conversation |
⌘ L | Clear conversation |
↑ | Edit last message |
⌘ C | Copy last response |
Message Rendering
Chat messages support Markdown, code blocks, tables, images, files, and tool results. Long tables are scrollable so they do not break the conversation layout, and text selection is optimized for copying only the content you need.Configuration
Settings → Chat
| Setting | Description |
|---|---|
| Default Model | Model used for new chats |
| Temperature | Response creativity (0-1) |
| Stream Responses | Show text as it generates |
| Auto-TTS | Read responses aloud |
| History Length | Messages to keep in context |
| System Prompt | Custom instructions for AI |
Tips for Better Responses
Be specific
Be specific
Instead of “Write about AI”, try “Write a 500-word blog post about how AI is transforming healthcare in 2024, focusing on diagnosis and treatment planning.”
Provide context
Provide context
Share relevant background: “I’m a software developer working on a React app. How do I…”
Use examples
Use examples
Show the AI what you want: “Format the response like this: [example]”
Break complex tasks
Break complex tasks
Divide large requests: “First, outline the structure. Then, write section 1…”
Related Features
Knowledge Base
Chat with your documents
Local LLM
Privacy-first local models