Open source alternatives to ChatGPT

10 projects on starwire do the same job. Ranked by how much of what ChatGPT does each one covers, read from its README and website. Ties go to the most active.

What ChatGPT does

  1. Chat with an AI assistantcore
  2. Writing and editing helpcore
  3. Coding help
  4. Web search with answers
  5. Analyze files and images
  6. Image generation
  7. Voice conversation
  8. Saved chat history and memory

Each dot in the table is one job, in this order. Square dots are core jobs and count double. Full means yes, half means partly. "See the evidence" under a project shows the line behind each one. Coverage is what a project documents, not how well it works or how hard it is to move to. How we score this

ProjectCoversStarsCommits, 12 weeksLast releaseClosed vs openedSetupLicense
LibreChatSelf-hostable chat interface for many LLM providers with agents and MCP support Replaces it80%47k+281
1,773
None69% Needs a server MIT
Covers 1 of 2 core jobs. Partly: Writing and editing help. Not shown: Voice conversation.See the evidence
  • Chat with an AI assistantcoreYesUI & Experience inspired by ChatGPT
  • Writing and editing helpcorePartlyCopy messages as formatted rich text for documents, email
  • Coding helpYesSecure, Sandboxed Execution in Python, Node.js
  • Web search with answersYesSearch the internet and retrieve relevant information
  • Analyze files and imagesYesUpload and analyze images
  • Image generationYesText-to-image and image-to-image with GPT-Image-1
  • Voice conversationNot shownNeither the README nor the website mentions it.
  • Saved chat history and memoryYesPersistent context across conversations so your AI remembers you
onyxAI chat and enterprise search that works with many LLM providers Replaces it70%33k+117
1,881
2 days ago70% Hosted version Custom license
Covers 1 of 2 core jobs. Partly: Writing and editing help; Coding help; Analyze files and images; Image generation; Saved chat history and memory.See the evidence
  • Chat with an AI assistantcoreYeslightweight AI Chat UI
  • Writing and editing helpcorePartlyGenerate documents, graphics, and other downloadable artifacts.
  • Coding helpPartlyExecute code and work with intermediate artifacts in a sandbox
  • Web search with answersYesAugment internal knowledge with live web search.
  • Analyze files and imagesPartlyindex and surface knowledge from 50+ applications
  • Image generationPartlyGenerate documents, graphics, and other downloadable artifacts.
  • Voice conversationYesInteract with Onyx via text-to-speech and speech-to-text.
  • Saved chat history and memoryPartlyShare chats and agents with other members
oriveoChat client for iOS, Android and web that works with many LLM providers Replaces it70%563+7
824
52 days agoToo few Install like an app AGPL-3.0
Covers all 2 core jobs. Not shown: Coding help; Web search with answers; Voice conversation.See the evidence
  • Chat with an AI assistantcoreYesmulti-model AI chat client for iOS, Android, and the web
  • Writing and editing helpcoreYesRewrite this note in a formal business tone.
  • Coding helpNot shownNeither the README nor the website mentions it.
  • Web search with answersNot shownNeither the README nor the website mentions it.
  • Analyze files and imagesYesattachments (images and video, PDF, Office
  • Image generationYesImage generation
  • Voice conversationNot shownNeither the README nor the website mentions it.
  • Saved chat history and memoryYesa few facts about yourself
hobDesktop app for running open-weight models like Gemma locally on any OS Replaces it60%537+19
208
15 days agoToo few Install like an app MIT
Covers all 2 core jobs. Partly: Coding help; Saved chat history and memory. Not shown: Web search with answers; Image generation; Voice conversation.See the evidence
  • Chat with an AI assistantcoreYesyou can chat, create documents, analyze data, run code
  • Writing and editing helpcoreYeseveryday work like writing, summaries, spreadsheets, and research
  • Coding helpPartlyruns code in a sandbox
  • Web search with answersNot shownNeither the README nor the website mentions it.
  • Analyze files and imagesYesreads and edits your files and folders, looks at images
  • Image generationNot shownNeither the README nor the website mentions it.
  • Voice conversationNot shownNeither the README nor the website mentions it.
  • Saved chat history and memoryPartlyYour chats stay on your computer.
gemma-chatLocal chat and coding agent for Apple Silicon using Gemma via MLX or Ollama Covers one part60%1.4k+1
0
NoneToo few Install like an app MIT
Covers 1 of 2 core jobs. Partly: Writing and editing help; Voice conversation; Saved chat history and memory. Not shown: Analyze files and images; Image generation.See the evidence
  • Chat with an AI assistantcoreYesConversational AI with tool use
  • Writing and editing helpcorePartlyConversational AI with tool use
  • Coding helpYesCoding agent with a live preview canvas
  • Web search with answersYesweb search, URL fetch, calculator, bash
  • Analyze files and imagesNot shownNeither the README nor the website mentions it.
  • Image generationNot shownNeither the README nor the website mentions it.
  • Voice conversationPartlyLocal speech-to-text via in-browser Whisper
  • Saved chat history and memoryPartlyConversation list
open-webuiSelf-hostable web interface for chatting with Ollama and OpenAI-compatible models Replaces it49%159k+577
2,447
6 days ago96% Needs a server Custom license
Covers 1 of 2 core jobs. Partly: Coding help; Image generation; Saved chat history and memory. Not shown: Writing and editing help.See the evidence
  • Chat with an AI assistantcoreYesEvery model, every conversation, and every tool in one place.
  • Writing and editing helpcoreNot shownNeither the README nor the website mentions it.
  • Coding helpPartlyfiles, editor, terminal, git, and optional AI agents
  • Web search with answersYesVoice, vision, retrieval, generation, search.
  • Analyze files and imagesYesVoice, vision, retrieval, generation, search.
  • Image generationPartlyVoice, vision, retrieval, generation, search.
  • Voice conversationYesVoice, vision, retrieval, generation, search.
  • Saved chat history and memoryPartlyEvery model, every conversation, and every tool in one place.
lobehubWorkspace for building, scheduling and tracking a team of AI agents Same job, different way45%86k+1.1k
3,055
2 days ago44% Hosted version Custom license
Covers 0 of 2 core jobs. Partly: Chat with an AI assistant; Writing and editing help; Coding help; Analyze files and images; Image generation; Voice conversation; Saved chat history and memory. Not shown: Web search with answers.See the evidence
  • Chat with an AI assistantcorePartlyAdd super-agents to the chats your team already uses.
  • Writing and editing helpcorePartlyReady-to-use agents for writing
  • Coding helpPartlyPoint me at bugs, drafts, reviews and weekly reports.
  • Web search with answersNot shownNeither the README nor the website mentions it.
  • Analyze files and imagesPartlyIt goes through the messages, docs and code
  • Image generationPartlyimages, video, voice and workflows
  • Voice conversationPartlyimages, video, voice and workflows
  • Saved chat history and memoryPartlyevery correction you gave it has become a lesson it keeps
G0DM0D3Chat interface for talking to LLMs, written in TypeScript Covers one part30%12k+221
0
None17% Runs in a browser AGPL-3.0
Covers 1 of 2 core jobs. Not shown: Writing and editing help; Coding help; Web search with answers; Analyze files and images; Image generation; Voice conversation.See the evidence
  • Chat with an AI assistantcoreYesmulti-model chat interface
  • Writing and editing helpcoreNot shownNeither the README nor the website mentions it.
  • Coding helpNot shownNeither the README nor the website mentions it.
  • Web search with answersNot shownNeither the README nor the website mentions it.
  • Analyze files and imagesNot shownNeither the README nor the website mentions it.
  • Image generationNot shownNeither the README nor the website mentions it.
  • Voice conversationNot shownNeither the README nor the website mentions it.
  • Saved chat history and memoryYesConversations and settings stay in browser storage
janDesktop app for running open LLMs locally as a ChatGPT alternative Replaces it25%46k+134
1,037
17 days ago87% Install like an app Custom license
Covers 1 of 2 core jobs. Partly: Saved chat history and memory. Not shown: Writing and editing help; Coding help; Web search with answers; Analyze files and images; Image generation; Voice conversation.See the evidence
  • Chat with an AI assistantcoreYesOpen-source ChatGPT replacement
  • Writing and editing helpcoreNot shownNeither the README nor the website mentions it.
  • Coding helpNot shownNeither the README nor the website mentions it.
  • Web search with answersNot shownNeither the README nor the website mentions it.
  • Analyze files and imagesNot shownNeither the README nor the website mentions it.
  • Image generationNot shownNeither the README nor the website mentions it.
  • Voice conversationNot shownNeither the README nor the website mentions it.
  • Saved chat history and memoryPartlyMemory Coming Soon
kokonDescribe a photo edit and run it on your own GPU, with an MCP server Covers one part10%411+93
452
3 days ago73% Install like an app AGPL-3.0
Covers 0 of 2 core jobs. Not shown: Chat with an AI assistant; Writing and editing help; Coding help; Web search with answers; Analyze files and images; Voice conversation; Saved chat history and memory.See the evidence
  • Chat with an AI assistantcoreNot shownNeither the README nor the website mentions it.
  • Writing and editing helpcoreNot shownNeither the README nor the website mentions it.
  • Coding helpNot shownNeither the README nor the website mentions it.
  • Web search with answersNot shownNeither the README nor the website mentions it.
  • Analyze files and imagesNot shownNeither the README nor the website mentions it.
  • Image generationYescreate and edit images on your machine
  • Voice conversationNot shownNeither the README nor the website mentions it.
  • Saved chat history and memoryNot shownNeither the README nor the website mentions it.

Vital signs from GitHub, checked weekly. How we read these · How setup is read

These also replace

All repos

New repos every two days, stars refreshed daily. Visits are counted without cookies, and the numbers are public. How it works Data RSS Newsletter

The best new open source, once a weekOne short email: the repo everyone is suddenly starring, a handful worth trying, and one hidden gem, each with a plain note on what it does. Free, with no tracking pixels.

Read past issues

↑ ↓ to move   Enter to choose   Esc to close

Follow starwire by RSSCopy an address into your feed reader.
The day's bestOne item a day: the repos rising fastest and the biggest new picks.starwire.foo/top.xml
Every new pickAll of them as they are added, up to 60 a day.starwire.foo/feed.xml
The weekly emailEach issue of the newsletter, once a week.list.starwire.foo/archive.xml