Chathouse

Conversations

Start chats, select models, attach files, and manage your conversation history.

Chathouse gives you a unified chat interface across all your connected AI providers. You can start new conversations, switch models mid-session, attach files, and manage your entire chat history from one place.

Starting a new chat

Click the New chat button in the sidebar (or navigate to /chat). You'll see a greeting and an empty message input at the bottom of the screen.

New chat screen

Type your message and press Enter (or click the send button) to start a conversation. The AI will respond in real-time — you'll see the response stream in as it's generated.

Responses are processed in the background via a job queue. This means the AI will finish its response even if you close your browser tab or navigate away.

Selecting a model

Before sending a message, click the model selector at the bottom-left of the chat input. This opens a popup with two sections:

  • Favorites — models you've starred for quick access
  • Provider tabs — browse all available models grouped by provider (OpenAI, Anthropic, Google)
Model selector

You can search for models by name using the search bar at the top of the popup. To star or unstar a model, click the star icon next to it — starred models appear in the Favorites tab for faster access.

Temporary chats

Temporary chats are conversations that aren't saved to your chat history. They're useful for quick, throwaway questions you don't need to keep.

To start a temporary chat, click the clock icon in the chat input area. The interface will change to a darker theme to indicate you're in temporary mode.

Temporary chat

Temporary chats are automatically deleted after 24 hours. They won't appear in your sidebar or chat history.

Editing messages

You can edit any message you've previously sent. Hover over your message and click the pencil icon to enter edit mode. An inline editor will appear where you can modify your message and choose a different model if needed.

Click Save & Send to submit the edited message. All subsequent messages (both yours and the AI's responses) after the edited message will be removed, and the AI will generate a new response based on your edit.

Retrying responses

If you're not satisfied with an AI response (or if it failed), hover over the assistant's message and click the retry icon (counter-clockwise arrow). This will regenerate the response using the same model and context.

Attaching files

You can attach files to your messages for the AI to process. Click the plus icon in the chat input and select Add files or photos, or simply drag and drop files into the chat.

File attachments in chat

Supported file types include images (JPEG, PNG, GIF, WebP), PDFs, text files, CSV, Markdown, and JSON. The maximum file size is 20 MB per file.

Attached images appear as thumbnails below your message. You can click on any image thumbnail to open a full-size preview.

Copying messages

Hover over any message and click the copy icon to copy its content to your clipboard. A checkmark will briefly appear to confirm the copy.

Chat history

All your non-temporary conversations are saved automatically. You can browse them in two ways:

  • Sidebar — your recent chats appear in the left sidebar, grouped by time period (Today, Yesterday, Previous 7 days, Previous 30 days, then by month)
  • Chats page — navigate to /chats for a full-page, searchable list with infinite scroll

Pinning chats

To keep important conversations at the top of your sidebar, click the three-dot menu on any chat and select Pin. Pinned chats appear in a dedicated section at the top of the sidebar.

Renaming chats

Chat titles are generated automatically (either by AI or from the first few characters of your message, depending on your preferences). To rename a chat, click the three-dot menu and select Rename, then type a new title and press Enter.

Deleting chats

Click the three-dot menu on any chat and select Delete. You'll be asked to confirm before the chat is permanently removed.

On this page