Converse is a desktop application that allows you to interact with various AI language models through a clean, intuitive interface. It's designed to make AI assistance accessible right from your desktop without the need to use web interfaces.
- Multiple AI Models: Connect to OpenAI, Anthropic, Mistral, and OpenRouter with your API keys
- Chat History: Keep track of all your conversations and easily reference them later
- Task Templates: Create custom templates for your most common AI interactions
- Dark Mode: Easy on the eyes with automatic dark mode support
- Markdown Support: Rich text formatting for both input and output
- Code Highlighting: Syntax highlighting for programming languages
- OpenAI (GPT-3.5, GPT-4)
- Mistral AI
- Anthropic (Claude)
- Open Router
- Node.js (LTS version recommended)
- npm
-
Clone the repository:
git clone https://github.com/louisdecharson/converse.git cd converse
-
Install dependencies:
npm install
-
Rebuild sqlite3 for Electron:
./node_modules/.bin/electron-rebuild -f -w sqlite3
Start the application in development mode:
npm start
To use Converse, you'll need to provide your own API keys for the AI services you want to use. These can be configured in the app's settings menu.
Generate the Tailwind CSS file:
npx @tailwindcss/cli -i ./src/renderer/css/index.css -o ./public/output.css
Create a distributable package for your platform:
npm run app:dist
Converse stores your conversation history locally on your computer. Your API keys and conversations never leave your device except when sent directly to the AI provider's API. We have no servers and collect no data.
- Electron JS - Cross-platform desktop app framework
- Tailwind CSS - Utility-first CSS framework
- SQLite - Local database storage
Contributions are welcome! Feel free to submit issues or pull requests.
app/src/main
- Main process codeapp/public
- Renderer process code and assetsapp/src/renderer
- Source files for the renderer
This project is open source.
Converse itself is free and open-source. However, you'll need to provide your own API keys for the AI services you want to use, and those services typically charge based on usage.
Download the application, install it, and launch it. You'll be prompted to enter API keys for the services you want to use. Once set up, you can start creating tasks and chatting with AI models right away.