I if a quick poke through the source and it seems like there’s not much reason this couldn’t run on macOS? It seems that ollama is doing the inference and then there’s a go binary doing everything else? I might give it a go and see what happens!
Show HN: I've built a locally running Perplexity clone
101–110 of 140 posts
Re: Show HN: I've built a locally running Perplexity clone
#102This is cool, haven't run this yet but seems really promising. Am thinking how this can be a super useful to hook with internal corporate search engines and then get answers from that. Good to see more of these non API key products being built (connected to local llms)
Re: Show HN: I've built a locally running Perplexity clone
#103cool to see Go here
Re: Show HN: I've built a locally running Perplexity clone
#104Re: Show HN: I've built a locally running Perplexity clone
#105Earlier quoted context omitted.
Those arent search results tho, that's just duckduckgo internal things like "similar queries"
oh they must be hitting their own internal api with format=json but what is the datasource?
Re: Show HN: I've built a locally running Perplexity clone
#106What would be the best self hosted option to build sort of a textual AI assistant into your app? Preferably something that I can train myself over time with domain knowledge.
Re: Show HN: I've built a locally running Perplexity clone
#107I if a quick poke through the source and it seems like there’s not much reason this couldn’t run on macOS? It seems that ollama is doing the inference and then there’s a go binary doing everything else? I might give it a go and see what happens!
sure there are people in the issues how got it working on macos. docker networking was the only problem :)
Re: Show HN: I've built a locally running Perplexity clone
#108> According to the sources provided, Chrome on iOS is not powered by Safari. Google's Chrome uses the Blink engine, while Safari uses the WebKit engine.
I find it amusing how when people show off their LLM projects their examples are always of it failing, and providing a bad answer.
Re: Show HN: I've built a locally running Perplexity clone
#109Speaking of LLM's... here's my "dear lazyweb" to HN: What would be the best self hosted option to build sort of a textual AI assistant into your app? Preferably something that I can train myself over time with domain knowledge.
I'd start with "librechat" and mistral, so far that's one of the best chat interfaces and has good support for self hosting. For the actual model runner, ollama seems to be the way to go.
I believe it's built on "langchain", so you can switch to that when it makes sense to. When you've tested all your queries and setup with librechat, know that librechat is a wrapper around "langchain".
I'd start by testing the workflow in librechat, and if librechat's API doesn't do what you want, well I've always found fastAPI pleasant to work with.
---
Less for your use case, and more in-general. I've been assessing a lot of LLM interfaces lately, and the weird porn community has some really powerful and flexible interfaces. With sillytavern you can set up multiple agents, have one agent program, another agent critique, and a third asses it for security concerns. This kind of feedback can help catch a lot of LLM mistakes. You can also go back and edit the LLM's response, which can really help. If you go back and edit an LLM message to fix code or change variable names, it will tend to stick with those decisions. But those interfaces are still very much optimized for "Role playing".
Recommend keeping an eye on https://www.reddit.com/r/LocalLLaMA/
Re: Show HN: I've built a locally running Perplexity clone
#110Earlier quoted context omitted.
As a last resort we could have AI work on top of a real web browser and solving captchas as well. Should look like normal usage. I think these kinds of systems LLM + RAG + Web Agent will become widespread and the preferred method to interact with the web. We can escape all ads and dark UI patterns by delegating this task to AI agents. We could have it collect our feeds, filter, rank and summarize them to our preferen…
If everyone consumes like that what's even the incentive for content creators?
I personally use AI for text style changes, as a summarizer of ideas and as rubber duck, something to bounce ideas off of. It's good to get ideas flowing and sometimes can help you realize things you missed, or frame something better than you could.