frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Show HN: ZigZag – A Bubble Tea-Inspired TUI Framework for Zig

https://github.com/meszmate/zigzag
1•meszmate•1m ago•0 comments

Metaphor+Metonymy: "To love that well which thou must leave ere long"(Sonnet73)

https://www.huckgutman.com/blog-1/shakespeare-sonnet-73
1•gsf_emergency_6•2m ago•0 comments

Show HN: Django N+1 Queries Checker

https://github.com/richardhapb/django-check
1•richardhapb•18m ago•1 comments

Emacs-tramp-RPC: High-performance TRAMP back end using JSON-RPC instead of shell

https://github.com/ArthurHeymans/emacs-tramp-rpc
1•todsacerdoti•22m ago•0 comments

Protocol Validation with Affine MPST in Rust

https://hibanaworks.dev
1•o8vm•27m ago•1 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
2•gmays•28m ago•0 comments

Show HN: Zest – A hands-on simulator for Staff+ system design scenarios

https://staff-engineering-simulator-880284904082.us-west1.run.app/
1•chanip0114•29m ago•1 comments

Show HN: DeSync – Decentralized Economic Realm with Blockchain-Based Governance

https://github.com/MelzLabs/DeSync
1•0xUnavailable•34m ago•0 comments

Automatic Programming Returns

https://cyber-omelette.com/posts/the-abstraction-rises.html
1•benrules2•37m ago•1 comments

Why Are There Still So Many Jobs? The History and Future of Workplace Automation [pdf]

https://economics.mit.edu/sites/default/files/inline-files/Why%20Are%20there%20Still%20So%20Many%...
2•oidar•40m ago•0 comments

The Search Engine Map

https://www.searchenginemap.com
1•cratermoon•47m ago•0 comments

Show HN: Souls.directory – SOUL.md templates for AI agent personalities

https://souls.directory
1•thedaviddias•48m ago•0 comments

Real-Time ETL for Enterprise-Grade Data Integration

https://tabsdata.com
1•teleforce•51m ago•0 comments

Economics Puzzle Leads to a New Understanding of a Fundamental Law of Physics

https://www.caltech.edu/about/news/economics-puzzle-leads-to-a-new-understanding-of-a-fundamental...
3•geox•52m ago•0 comments

Switzerland's Extraordinary Medieval Library

https://www.bbc.com/travel/article/20260202-inside-switzerlands-extraordinary-medieval-library
2•bookmtn•52m ago•0 comments

A new comet was just discovered. Will it be visible in broad daylight?

https://phys.org/news/2026-02-comet-visible-broad-daylight.html
3•bookmtn•57m ago•0 comments

ESR: Comes the news that Anthropic has vibecoded a C compiler

https://twitter.com/esrtweet/status/2019562859978539342
2•tjr•59m ago•0 comments

Frisco residents divided over H-1B visas, 'Indian takeover' at council meeting

https://www.dallasnews.com/news/politics/2026/02/04/frisco-residents-divided-over-h-1b-visas-indi...
3•alephnerd•59m ago•3 comments

If CNN Covered Star Wars

https://www.youtube.com/watch?v=vArJg_SU4Lc
1•keepamovin•1h ago•1 comments

Show HN: I built the first tool to configure VPSs without commands

https://the-ultimate-tool-for-configuring-vps.wiar8.com/
2•Wiar8•1h ago•3 comments

AI agents from 4 labs predicting the Super Bowl via prediction market

https://agoramarket.ai/
1•kevinswint•1h ago•1 comments

EU bans infinite scroll and autoplay in TikTok case

https://twitter.com/HennaVirkkunen/status/2019730270279356658
6•miohtama•1h ago•5 comments

Benchmarking how well LLMs can play FizzBuzz

https://huggingface.co/spaces/venkatasg/fizzbuzz-bench
1•_venkatasg•1h ago•1 comments

Why I Joined OpenAI

https://www.brendangregg.com/blog/2026-02-07/why-i-joined-openai.html
19•SerCe•1h ago•14 comments

Octave GTM MCP Server

https://docs.octavehq.com/mcp/overview
1•connor11528•1h ago•0 comments

Show HN: Portview what's on your ports (diagnostic-first, single binary, Linux)

https://github.com/Mapika/portview
3•Mapika•1h ago•0 comments

Voyager CEO says space data center cooling problem still needs to be solved

https://www.cnbc.com/2026/02/05/amazon-amzn-q4-earnings-report-2025.html
1•belter•1h ago•0 comments

Boilerplate Tax – Ranking popular programming languages by density

https://boyter.org/posts/boilerplate-tax-ranking-popular-languages-by-density/
1•nnx•1h ago•0 comments

Zen: A Browser You Can Love

https://joeblu.com/blog/2026_02_zen-a-browser-you-can-love/
1•joeblubaugh•1h ago•0 comments

My GPT-5.3-Codex Review: Full Autonomy Has Arrived

https://shumer.dev/gpt53-codex-review
2•gfortaine•1h ago•0 comments
Open in hackernews

OpenAI ChatKit

https://github.com/openai/chatkit-js
201•arbayi•4mo ago

Comments

nitroedge•4mo ago
no demo link or screenshots in the Github readme? OpenAI surely could have had their marketing department create something quick?
rbohac•4mo ago
Demos are at https://chatkit.studio/
rgbrgb•4mo ago
> framework-agnostic, drop-in chat solution

Maybe I'm being dumb but is this a generic chat UI for openai models only? Pretty bearish on adoption of this if so. As a pragmatic dev I'd definitely not be keen to bake model lock-in into my UI for functionality as generic as chat.

falcor84•4mo ago
The openai library works with most other providers by just changing the endpoint url, and this is Apache licensed, so I feel good about using it.
jaikant•4mo ago
Is there a place to change the endpoint url? It seems we just add the workflow id and generates a secret which is used by the frontend. Apache license is good though
falcor84•4mo ago
Note that their basic example in the readme starts with `OpenAI(api_key=os.environ["OPENAI_API_KEY"])`

Generally speaking, in most regular usages, you can replace it with an alternative provider like Openrouter, with `OpenAI( base_url="https://openrouter.ai/api/v1", api_key="<OPENROUTER_API_KEY>")`

But I haven't tested chatkit yet and don't know if it might be using special endpoints that are currently only supported by OpenAI. IANAL, but would assume though that if the client is Apache licensed, then it wouldn't be an issue for Openrouter and others AI providers to develop their own versions of those endpoints.

Maybe I'm overly optimistic, but based on what I'm seeing with MCP and other recent developments, the industry is continuously gravitating towards a commoditized/interchangeable future where no provider has a structural moat.

elpakal•4mo ago
Looks like it supports custom backends
ttoinou•4mo ago
Great ! The strategy to make your complementary product easy to create

    All else being equal, demand for a product increases when the prices of its complements decrease.

 by JOEL SPOLSKY, Strategy Letter V
https://www.joelonsoftware.com/2002/06/12/strategy-letter-v/
lukax•4mo ago
This looks very similar to CopilotKit and AG-UI. With CopilotKit you can have some tools implemented client-side and others server-side using AG-UI.

https://www.copilotkit.ai/

With ChatKit you can proxy everything through your ChatKit API "proxy" and implement the "agentic" stuff in the proxy.

Even the React APIs look very similar.

Looks like a vendor lock-in and a way to stop the AG-UI ecosystem

peab•4mo ago
But even with AG-UI,CopilotKit is a paid service. Everyone's trying to do vendor lock in, it's really annoying. They make the dev experience worse and you have to pay for it? It's like every langcrap service out there
lukax•4mo ago
And CopilotKit needs a JS backend for a proxy that holds the state for the chat which is quite a pain if you want to scalably self-host. Maybe ChatKit will be less lock-in than CopilotKit.
sfarshid•4mo ago
I work on assistant-ui.com

MIT and no proprietary cloud/proxy service :)

We do sell a chat history service if you don’t want to manage your own database though

theblazehen•4mo ago
Have you looked at using AG-UI?

I'm working on https://github.com/theblazehen/react-ag-ui which implements the ag-ui protocol, however your solution looks significantly more polished. I'd be interested in potential collaboration,

jaikant•4mo ago
I hope you were not one of those who applied for the startup accel at openai, it seems they just pulled the rug from under those startups by building what they were.
righthand•4mo ago
> Your screen is too small for chatkit.world

> Make your window wider or open on desktop to continue

For a chat app UI?

(BTW, I had to take a screenshot then use image to text inference in order to copy that message)

Tostino•4mo ago
Here it is in all it's glory (Pixel 7 Pro): https://imgbox.com/EUhc4iVi
teabee89•4mo ago
> framework-agnostic

Later,

> 2. Install the React bindings

So not so framework-agnostic, or am I missing something ?

compacct27•4mo ago
They have web components if you want
mpeg•4mo ago
There's barely any code in the js bindings anyway. It's just a thin component which defines an interface to communicate with it via events. The logic all happens in the (AFAIK) closed source iframe that gets injected from https://cdn.platform.openai.com/deployments/
WanderPanda•4mo ago
Did they still not release "Bring your own subscription" "login with ChatGPT" and letting people apply their subscription/quota to other apps/services? There are so many use-cases where someone builds a usefull scaffold (e.g. even static website) that could benefit from integration with LLMs but rolling the authentication, having API-keys, free budgets etc. is scary. It would be much better if that could be outsourced to the LLM provider of the user.

It would bear a good lock-in effect for OAI as well

qiller•4mo ago
Would be great if they provided at least some guidance how to keep this thing on topic. Even the official demo https://chatkit.world/ is not restricted, it happily chats about whatever.
ch4s3•4mo ago
Oh man this thing tells me my iPhone 13 mini isn’t wide enough to use it, that’s rough.
joshstrange•4mo ago
It doesn’t work on my iPhone 17 Pro Max either and when I turn it to landscape it’s buggy and doesn’t work. Great demo…
kelvinjps10•4mo ago
Doesn't work either on my Samsung s25
kingstnap•4mo ago
Thats like the opposite of what Open AI would really want though.

They want people walking up saying "we commit to spending $100k monthly for the next year let's discuss bulk discounts."

Terretta•4mo ago
Neither Anthropic or OpenAI want to enable their fully self-service, automated, and scalable enterprise feature flags for only, say, 50 seats each burning $3k a month.

It's particularly annoying to see these feature flags exist in the UI; the features are automated, yet they won't let you select a plan above their "Team" level plans to use them.

(Over on the API side, they're more usage based, and easy to hit the highest tier from zero within about 10 weeks, but certain "talk with support because we probably have to edit a config file we don't let the riffraff see there's a setting for" features, like flipping off a safety flag so the LLM won't refuse to analyze a contract, are similarly gated. That seems more reasonable than gating infosec.)

On the end-user app side, table stakes data security features, some of which used to be included for lower level accounts then just got toggled off, are gated behind somewhere on the order of 150 seats at greater than Max usage instead of 25 or 50 seats.

m11a•4mo ago
It might meaningfully change the business model of LLM businesses. Becomes seemingly much harder to universally charge $30/mo subscriptions when the user is bringing their own API key.
paxys•4mo ago
OpenAI wants all these services to pay per request. That is their entire business model. There is no incentive for them to fold everything into the same $20/mo subscription (which they are most definitely selling at a loss).
_pdp_•4mo ago
There are so many libraries called chatkit or some variation of that including the one I am working on - chatbotkit (I guess some SEO will rub off).

Apart from that, it looks like an interesting initiative, but I fail to see what this is supposed to replace. Widgets? Customer support? I mean, sure, you can create some kind of question-answer bot, but for something more substantial, you'll need a completely different dashboard and backend. I can't see how OpenAI will accomplish this without butchering their existing UI.

heystefan•4mo ago
I wonder how it compares to https://ai-sdk.dev
xenospn•4mo ago
Looks a little nicer than the vercel equivalent.
jaikant•4mo ago
vercel is better, you can choose any provider you want. not locked in to a single provider. Apache license
esafak•4mo ago
What are the benefits of this framework compared with alternatives, and will it work with frameworks other than React?
cronelius•4mo ago
their chatkit demo (chatkit.world) doesn't even work in safari. also "react bindings" and "vanilla js" isn't exactly "framework-agnostic". I don't like the idea of embedding someone else's UI in my app. This seems like an overly generalized solution for a specific set of problems.
jaikant•4mo ago
it doesn't work in chrome either
maguay•4mo ago
Smart for OpenAI to launch, from a product lock-in perspective, since most similar chat sidebars in apps tend to let one choose the AI model from a list that always seems to include Claude as well....

But for that same reason, not sure I'd want to implement this into products since it does lock you into OpenAI, only.

alansaber•4mo ago
They badly need more sticky adoption, openai specific workflows are the play for them (docgpt, this automation no-code, etc).
jhancock•4mo ago
deep-chat is a solid chat UI

https://github.com/OvidijusParsiunas/deep-chat

nayroclade•4mo ago
IMO it is usually a mistake to integrate AI as a separate chat function in the UI. AI(s) be integrated into existing chat and collaboration features via @ tagging. E.g. in something like Figma or Google Docs, you should be able to add comments, tag @ai, and ask it for feedback or to make changes just as you would if you were collaborating with a human. Putting the AI inside its own private chat button often makes it feel like a Clippy-esque gimmick.
break_the_bank•4mo ago
haha, shameless plug but if you use Google Sheets you can try adding `try@tabtabtab.ai` to the sheet as an editor, tagging it and giving it work
zknicker•4mo ago
Solid insight - I actually tried implementing an AI chat into my app. It's just an internal app for my own productivity purposes with my eCommerce business, but I felt I had a credible use case for having it there. At the end of the day, the work required to get it to a spot where it was useful and not janky was just too much (even with the AI tooling provided by Vercel's AI SDK). And, even though I got it working, I never found a reason to use it that I didn't feel like could just be achieved more smoothly with some buttons and text inputs.
WilcoKruijer•4mo ago
Interesting how they claim to be "framework-agnostic" but only support React and don't really integrate with any backend framework. I've been building something that helps create proper framework-agnostic libraries[0], I even use AI chat as an example.

[0] https://fragno.dev/

tonyoconnell•4mo ago
Maybe you could use your software to help them support other frameworks
paxys•4mo ago
They don't only support React. There are examples in their guide for how to do all theming with vanilla JS. And you can use any backend you want.
yohskar•4mo ago
I think fragno proposition is sleek.
jaikant•4mo ago
It supports vanilla Js, so that covers all frameworks. I see your pain, I built predictabledialogs.com and didn't expect OpenAI to do a no code builder and a chat widget. eeks I was hoping they will aim for AGI while we do the boring work.
thevinchi•4mo ago
lost me at `npm install …`