frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

$2B Counter-Strike 2 crash exposes a legal black hole

https://theconversation.com/2b-counter-strike-2-crash-exposes-a-legal-black-hole-your-digital-inv...
1•campuscodi•1m ago•0 comments

Perspective from EU Research and Innovation (R&I) Days 2025

https://akshatjiwannotes.blogspot.com/2025/09/perspective-from-eu-research-innovation.html
1•akshatjiwan•2m ago•0 comments

Ask HN: Are there LLMs that can do UX testing?

1•edwcross•2m ago•0 comments

Question to the video editors/clip makers

1•feythewitch•2m ago•0 comments

Show HN: Thymis – IoT fleet management with NixOS

https://thymis.io/
1•elikoga•3m ago•0 comments

Show HN: AI Gigs Marketplace

https://botigigs.com
1•the_plug•4m ago•0 comments

Show HN: I wrote a book for engineers building production AI systems

https://productionaibook.com
1•aroussi•4m ago•0 comments

Show HN: I built a local fuzzing tool to red-team LLM agents (Python, SQLite)

1•woozyrabbit•5m ago•0 comments

Spanish court orders Meta to pay nearly half a billion euros in damages

https://apnews.com/article/meta-spain-fine-privacy-data-media-c97a7e46d923ba446c6974937e95a827
1•1vuio0pswjnm7•5m ago•0 comments

TSMC in a tight spot: demand for high-end chips exceeds capacity by factor of 3

https://www.igorslab.de/en/tsmc-in-a-tight-spot-demand-for-high-end-chips-exceeds-capacities-by-a...
1•speckx•6m ago•0 comments

Show HN: I made an AI SEO tool for people who hate writing content

https://scribepilotai.com/
1•lastFitStanding•7m ago•0 comments

Big attack on NPM – Shai-Hulud 2.0

https://about.gitlab.com/blog/gitlab-discovers-widespread-npm-supply-chain-attack/
1•thomasfl•7m ago•1 comments

Cryptology firm cancels elections after losing encryption key

https://www.bbc.com/news/articles/c62vl05rz0ko
8•tagawa•8m ago•1 comments

Show HN: A terminal based voice over IP service

https://github.com/THE-TARS-PROJECT/tars-comm
1•cooper258•9m ago•0 comments

Show HN: Open-Source Email Verifier

https://github.com/yolodex-ai/email-verifier
2•marcushyett•9m ago•0 comments

My Experience Using Tinker

https://www.rajan.sh/tinker
1•gmays•10m ago•0 comments

Show HN: A browser tool that tracks your hands in real-time

https://webinterac.vercel.app/
2•warrowarro•12m ago•0 comments

Idempotency Keys

https://www.morling.dev/blog/on-idempotency-keys/
3•furkansahin•12m ago•0 comments

OpenTransit – A MassTransit Fork

1•Nakib•13m ago•0 comments

A Software Language That Vibe Coding Kids Deserve

https://github.com/MatthiasKainer/matthiashihic
2•mat_the_k•13m ago•0 comments

Show HN: I built a "Hot or Not" for startups to get the feedback YC doesn't give

https://yci.vercel.app/vote
1•alielroby•14m ago•0 comments

A Power Grid-Aware Website

https://fershad.com/grid-aware-site/
1•vintagedave•14m ago•1 comments

A We-Free December

https://hollisrobbinsanecdotal.substack.com/p/a-we-free-december
1•HR01•15m ago•1 comments

Show HN: Product Loop – Automated AI customer interviews

https://productloop.io
1•satssehgal•16m ago•0 comments

Show HN: Tree Dangler

https://www.jasonthorsness.com/34
1•jasonthorsness•16m ago•0 comments

Show HN: Smart Bill Splitter: Split bills in browser without login, ads, cookies

https://smartbillsplitter.com
1•truetotosse•16m ago•0 comments

Getting Started with Claude Code

https://realpython.com/courses/getting-started-claude-code/
1•meysamazad•17m ago•0 comments

Browserbench.ai is launched to evaluate browser runtimes for AI Agents

https://www.browserbench.ai
3•idanraman•19m ago•2 comments

Ruthless prioritization while the dog pees on the floor

https://longform.asmartbear.com/prioritization/
2•gk1•21m ago•0 comments

Alphabet (Googl) Gains on Report Meta to Use Its AI Chips

https://www.bloomberg.com/news/articles/2025-11-25/alphabet-gains-on-report-that-meta-will-use-it...
1•mgh2•22m ago•0 comments
Open in hackernews

Launch HN: Onyx (YC W24) – The open-source chat UI

20•Weves•1h ago
Hey HN, Chris and Yuhong here from Onyx (https://github.com/onyx-dot-app/onyx). We’re building an open-source chat that works with any LLM (proprietary + open weight) and gives these LLMs the tools they need to be useful (RAG, web search, MCP, deep research, memory, etc.).

Demo: https://youtu.be/2g4BxTZ9ztg

Two years ago, Yuhong and I had the same recurring problem. We were on growing teams and it was ridiculously difficult to find the right information across our docs, Slack, meeting notes, etc. Existing solutions required sending out our company's data, lacked customization, and frankly didn't work well. So, we started Danswer, an open-source enterprise search project built to be self-hosted and easily customized.

As the project grew, we started seeing an interesting trend—even though we were explicitly a search app, people wanted to use Danswer just to chat with LLMs. We’d hear, “the connectors, indexing, and search are great, but I’m going to start by connecting GPT-4o, Claude Sonnet 4, and Qwen to provide my team with a secure way to use them”.

Many users would add RAG, agents, and custom tools later, but much of the usage stayed ‘basic chat’. We thought: “why would people co-opt an enterprise search when other AI chat solutions exist?”

As we continued talking to users, we realized two key points:

(1) just giving a company secure access to an LLM with a great UI and simple tools is a huge part of the value add of AI

(2) providing this well is much harder than you might think and the bar is incredibly high

Consumer products like ChatGPT and Claude already provide a great experience—and chat with AI for work is something (ideally) everyone at the company uses 10+ times per day. People expect the same snappy, simple, and intuitive UX with a full feature set. Getting hundreds of small details right to take the experience from “this works” to “this feels magical” is not easy, and nothing else in the space has managed to do it.

So ~3 months ago we pivoted to Onyx, the open-source chat UI with:

- (truly) world class chat UX. Usable both by a fresh college grad who grew up with AI and an industry veteran who’s using AI tools for the first time.

- Support for all the common add-ons: RAG, connectors, web search, custom tools, MCP, assistants, deep research.

- RBAC, SSO, permission syncing, easy on-prem hosting to make it work for larger enterprises.

Through building features like deep research and code interpreter that work across model providers, we've learned a ton of non-obvious things about engineering LLMs that have been key to making Onyx work. I'd like to share two that were particularly interesting (happy to discuss more in the comments).

First, context management is one of the most difficult and important things to get right. We’ve found that LLMs really struggle to remember both system prompts and previous user messages in long conversations. Even simple instructions like “ignore sources of type X” in the system prompt are very often ignored. This is exacerbated by multiple tool calls, which can often feed in huge amounts of context. We solved this problem with a “Reminder” prompt—a short 1-3 sentence blurb injected at the end of the user message that describes the non-negotiables that the LLM must abide by. Empirically, LLMs attend most to the very end of the context window, so this placement gives the highest likelihood of adherence.

Second, we’ve needed to build an understanding of the “natural tendencies” of certain models when using tools, and build around them. For example, the GPT family of models are fine-tuned to use a python code interpreter that operates in a Jupyter notebook. Even if told explicitly, it refuses to add `print()` around the last line, since, in Jupyter, this last line is automatically written to stdout. Other models don’t have this strong preference, so we’ve had to design our model-agnostic code interpreter to also automatically `print()` the last bare line.

So far, we’ve had a Fortune 100 team fork Onyx and provide 10k+ employees access to every model within a single interface, and create thousands of use-case specific Assistants for every department, each using the best model for the job. We’ve seen teams operating in sensitive industries completely airgap Onyx w/ locally hosted LLMs to provide a copilot that wouldn’t have been possible otherwise.

If you’d like to try Onyx out, follow https://docs.onyx.app/deployment/getting_started/quickstart to get set up locally w/ Docker in <15 minutes. For our Cloud: https://www.onyx.app/. If there’s anything you'd like to see to make it a no-brainer to replace your ChatGPT Enterprise/Claude Enterprise subscription, we’d love to hear it!

Comments

nawtagain•30m ago
Congrats on the launch!

Can you clarify the license and if this actually meets the definition of Open Source as outlined by the OSI [1] or if this is actually just source available similar to OpenWebUI?

Specifically can / does this run without the /onyx/backend/ee and web/src/app/ee directories which are licensed under a proprietary license?

1 - https://opensource.org/licenses

Weves•21m ago
Yes, it absolutely does! The chat UX, add-ons (deep research, code interpreter, RAG, etc.), and SSO are MIT licensed. Most deployments of Onyx are using the pure FOSS version of Onyx. Many individuals / teams have done extensive white labeling (something that OpenWebUI doesn't allow).

We have https://github.com/onyx-dot-app/onyx-foss, for a fully MIT licensed version of the repo if you want to be safe about the license/feel freedom to modify every file.

phildougherty•30m ago
Honestly surprised something like this can get funded
kurtis_reed•9m ago
why?
Weves•5m ago
"Chat UI" can "feel" a bit thin from an eng/product when you initially think about, and that's something we've had to grapple with over time. As we've dug deeper, my worry about that has gone down over time.

For most people, the chat is the entrypoint to LLMs, and people are growing to expect more and more. So now it might be basic chat, web search, internal RAG, deep research, etc. Very soon, it will be more complex flows kicked off via this interface (e.g. cleaning up a Linear project). The same "chat UI" that is used for basic chat must (imo) support these flows to stay competitive.

On the engineering side, things like Deep Research are quite complex/open-ended, and there can be huge differences in quality between implementations (e.g. ChatGPTs vs Claude). Code interpreter as well (to do it securely) is quite a tricky task.

rao-v•16m ago
I was pretty excited for Onyx as a way to stand up a useful open source RAG + LLM at small scale but as of two weeks ago it was clearly full of features ticked off a list that nobody has actually tried to use. For example, you can scrape sites and upload docs but you can’t really keep track of what’s been processed within the UI or map back to the documents cleanly.

It’s nice to see an attempt at an end to end stack (for all that it seems this is “obvious” … there are not that many functional options) but wow we’ve forgotten the basis of making useful products. I’m hoping it gets enough time to bake.

tomasphan•14m ago
This is great, the value is there. I work for a F100 company that is trying (and failing) to build this in house because every product manager fundamentally misunderstands that users just want a chat window for AI, not to make their own complicated agents. Your biggest competition in the enterprise space, Copilot, has terrible UI and we only put up with it because it has access to email, SharePoint and Teams.
katzskat•7m ago
I immediately thought of Google's Agentspace when I saw this product. The value for me sits in its ability to do RAG via connectors.