HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
mckaywrigley
chatbot-ui
TypeScript2023–2024
mckaywrigley / chatbot-ui

chatbot-ui

AI chat for any model.

13Distinct people
14Mentions
0Explicit recommenders
33.3KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

AI chat for any model.

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 3:56:07 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by month14 dated mentions

Observed mentions: 2023-03-29 20:55:41 UTC to 2024-04-22 23:14:49 UTC.

01232023-03-01 00:00:00 UTC to 2023-04-01 00:00:00 UTC (exclusive): 1 mentions; 1 submissions, 0 commentsMar 20232023-04-01 00:00:00 UTC to 2023-05-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 comments2023-05-01 00:00:00 UTC to 2023-06-01 00:00:00 UTC (exclusive): 3 mentions; 0 submissions, 3 comments2023-06-01 00:00:00 UTC to 2023-07-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-07-01 00:00:00 UTC to 2023-08-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-08-01 00:00:00 UTC to 2023-09-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-09-01 00:00:00 UTC to 2023-10-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsSep 20232023-10-01 00:00:00 UTC to 2023-11-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2023-11-01 00:00:00 UTC to 2023-12-01 00:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2023-12-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-01-01 00:00:00 UTC to 2024-02-01 00:00:00 UTC (exclusive): 3 mentions; 1 submissions, 2 comments2024-02-01 00:00:00 UTC to 2024-03-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments2024-03-01 00:00:00 UTC to 2024-04-01 00:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2024-04-01 00:00:00 UTC to 2024-05-01 00:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 commentsApr 2024

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Mar 20232023-03-01 00:00:00 UTC2023-04-01 00:00:00 UTC110
Apr 20232023-04-01 00:00:00 UTC2023-05-01 00:00:00 UTC211
May 20232023-05-01 00:00:00 UTC2023-06-01 00:00:00 UTC303
Jun 20232023-06-01 00:00:00 UTC2023-07-01 00:00:00 UTC000
Jul 20232023-07-01 00:00:00 UTC2023-08-01 00:00:00 UTC000
Aug 20232023-08-01 00:00:00 UTC2023-09-01 00:00:00 UTC000
Sep 20232023-09-01 00:00:00 UTC2023-10-01 00:00:00 UTC000
Oct 20232023-10-01 00:00:00 UTC2023-11-01 00:00:00 UTC000
Nov 20232023-11-01 00:00:00 UTC2023-12-01 00:00:00 UTC101
Dec 20232023-12-01 00:00:00 UTC2024-01-01 00:00:00 UTC000
Jan 20242024-01-01 00:00:00 UTC2024-02-01 00:00:00 UTC312
Feb 20242024-02-01 00:00:00 UTC2024-03-01 00:00:00 UTC202
Mar 20242024-03-01 00:00:00 UTC2024-04-01 00:00:00 UTC000
Apr 20242024-04-01 00:00:00 UTC2024-05-01 00:00:00 UTC211

What Hacker News says

14 sources
One of the first things we did when GPT-4 became available was talk to our Azure rep and get access to the OpenAI models that they'd partnered with Microsoft to host in Azure. Now, we have our own private, not-datamined (so they claim, contractually) API endpoint and we use an OpenAI integration in VS Code[1] to connect to, allowing anyone in the company to use it to help them code. I also spun up an internal chat UI[2] to replace ChatGPT so people can feel comfortable discussing proprietary data with the LLM endpoint. The only thing that would make it more secure would be running inference engines internally, but I wouldn't have access to as good of models, and I'd need a _lot_ of hardware to match the speeds. [1] - https://marketplace.visualstudio.com/items?itemName=AndrewBu... [2] - https://github.com/mckaywrigley/chatbot-ui (legacy br
Read the rest
anch)
In AI programming tools should be added to the Joel Test
Erazal·Apr 4, 2024Submission

Ask HN: Has Anyone Trained a personal LLM using their personal notes?

Some here comment on notes they've taken for their entire life, often using powerful note-taking systems. Of course, there's a ton of note-taking systems out there. Org-Mode [1], Obsidian [2], plain .txt, ... And it's become quite simple to integrate such systems with LLMs. Whether to add that data to the LLM [3], using LLM formatting, or to visualize and use it as a personal partner. For the latter - there's also a ton of open-source UIs such as Chatbot-ui[4] and Reor[5]. And that's just the tip of the iceberg. Personally, I haven't been consistent enough through the years in note-taking. So, I'm really curious to learn more about those of you who were and implemented such pipelines. I'm sure there's a ton of cool interaction experiences. [1] https://orgmode.org/ [2] https://obsidian.md/ [3] https://ollama.com/ [4] https://github.com/mck
Read the rest
aywrigley/chatbot-ui [5] https://github.com/reorproject/reor
138 points · Open discussion
Thank you for the work. Please take this in a nice way: I can't see why I would use this over ChatbotUI+Ollama https://github.com/mckaywrigley/chatbot-ui Seem the only advantage is having it as MacOS native app and only real distinction is maybe fast import and search - I've yet to try that though. ChatbotUI (and other similar stuff) are cross-platform, customizable, private, debuggable. I'm easily able to see what it's trying to do.
In Show HN: I made an app to use local AI as daily driver
The OpenAI subreddit is the epitome of this. For months people posting that GPT4 is not performing well, its short in its responses and the change to 'one chat to rule them all' where it will generate images and search Bing was a marked downgrade. These are all met with 'unsubscribe', 'you suck at prompting', 'git gud' type comments. Turns out it was actually under performing - according to OpenAI itself, they addressed it in their January update. I posted about how having only one custom prompt was kind of pathetic after a year. Several OSS tools have the same UI and multiple prompts. https://github.com/mckaywrigley/chatbot-ui as an example. Of course this was met with excuses and workarounds.
In [dead]
> The comment I screenshotted is passive-aggressive at best, and there's no really good way to ask "is this repo dead" without being passive-aggressive. My day-to-day job that actually pays me a salary wouldn't ever provide a bulleted list of the reasons I suck, let alone a project I develop in my spare time. There is nothing passive-aggressive about that comment. There is nothing problematic about it at all. Nobody's calling you slurs or making demands. I see one guy who might as well be a Mormon Boy Scout from Canada. "Is this repo dead" is not passive-aggressive, just ineloquent. Fuck my eyes until the jelly leaks out my ears if a courteous and professionally-written question constitutes "applying pressure and being rude" these days. I don't know what a "bulleted list of the reasons [you] suck" has to do with anything (I don't see wher
Read the rest
e anybody sent you one) but you're coming across as someone who invites people to your garage sale and then brandishes a shotgun and starts screaming when they set foot on your property. > I’ve never seen any discussions or articles about whether it’s appropriate to ask if an open source repository is dead. Is there an implicit contract to actively maintain any open source software you publish? Are you obligated to provide free support if you hit a certain star amount on GitHub or ask for funding through GitHub Sponsorships/Patreon? After all, most permissive open source code licenses like the MIT License contain some variant of “the software is provided ‘as is’, without warranty of any kind.” Here's an example of why everyone should ask if an open source project is dead: https://github.com/mckaywrigley/chatbot-ui/issues A number of issues complain about it leaking OpenAI keys. Nobody's figured out how, but it'd be nice to know if anybody's working on it, if it's worth submitting a PR, if it should be forked, if it's worth bothering with at all. This code is a massive liability in its current state. Its creator is absent. It warrants questions being asked about its future. Yeah, it's as-is software, but it's not an affront to your mother's virtue when someone asks if your shit still works or if you have plans to fix it. Nor is it a call for you to offer free labor. > I’ve had an existential crisis about my work in open source AI on GitHub, particularly as there has been both increasingly toxic backlash against AI and because the AI industry has been evolving so rapidly that I flat-out don’t have enough bandwidth to keep up Herein lies the problem? You sound overwhelmed. I've been there myself. I don't know what your year's been like but you genuinely might want to get away from the screen and get some fresh air. This is a good time of year to do it, since things generally slow down at work.
In Please Don't Ask If an Open Source Project Is Dead
It depends what you mean by "viable alternatives" and how much money you are prepared to spend on hardware to self-host. As others have mentioned, you can try llama.cpp and LocalAI, but for most ChatGPT-like applications, you won't get anything like as good results. I've found that using GPT-4 via the OpenAI API is somewhat more reliable than ChatGPT, either via the Playground or via a local chat interface like https://github.com/mckaywrigley/chatbot-ui
In Ask HN: What's the best self hosted/local alternative to GPT-4?
I use ChatBot-UI to achieve something like 1 and 2 together. It runs locally and uses the OpenAI API to provide a ChatGPT-like experience, but the chat history is saved locally in the browser. It also has a useful prompt management sidebar. Of course, OpenAI saves the data regardless, but they say they don't use API requests for training data and they claim it's deleted after 30 days. https://github.com/mckaywrigley/chatbot-ui https://openai.com/policies/api-data-usage-policies
In ChatGPT conversations can be shared publicly
OpenAI have a good business model here, though possibly a bit unethical. Shopify (who recently laid me off but I still speak highly of) locked down the public access to ChatGPT's website. But you could use Shopify's internal tool (built using https://github.com/mckaywrigley/chatbot-ui) to access the APIs, with access to GPT4. And it was great! So look at this from OpenAI's perspective. They could put up a big banner saying "Hey everyone, we use everything you tell ChatGPT to train it to be smarter. Please don't tell it anything confidential!". And then also say "By the way, we have private API access that doesn't use anything you say as training inputs- maybe your company would prefer that?" The louder they shout those two things, the more businesses will line up to pay them. And the reason they can do this: they've built a brilliant prod
Read the rest
uct that everyone wants to use, everyone is going to use.
In Apple Restricts Employee Use of ChatGPT, Joining Other Companies Wary of Leaks

Ask HN: Internally-Hosted ChatGPT Proxy?

I'm investigating options for hosting a corporate-internal ChatGPT UI that calls the OpenAI APIs. A reason to do so is that OpenAI has stated it will not use data submitted by the API to train or improve future models[1], while it will use prompts, responses, etc to improve services in their "consumer" products. Ideally this would support a lightweight proxy for the API, some kind of login, and some ChatGPT-like features like chat history (serving the right history to the right user :-) Has anyone else pursued this? Right now it looks like there are a handful of alternative UIs, like chatbot-ui[3] and chatgpt-ui[4]. I haven't run into an API proxy supporting some of the detailed features like streaming, though it wouldn't be too hard to build. [1] https://openai.com/policies/api-data-usage-policies [2] https://help.openai.com/en/articles/
Read the rest
7039943-data-usage-for-consumer-services-faq [3] https://github.com/mckaywrigley/chatbot-ui [4] https://github.com/dvcrn/chatgpt-ui
1 points · Open discussion

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.