Open Source on Reddit

81 readers
0 users here now

A subreddit for everything open source related.

founded 2 years ago
MODERATORS
1
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/w-zhong on 2025-03-04 13:46:37+00:00.


Klee is a fully open-source platform that brings secure, local AI to your desktop.

Github: 

At its core, Klee is built on:

  • Ollama: For running local LLMs quickly and efficiently.
  • LlamaIndex: As the data framework.

With Klee, you can:

  • Download and run open-source large language models on your desktop with a single click - no terminal or technical background required.
  • Utilize the built-in knowledge base to store your local and private files with complete data security.
  • Save all LLM responses to your knowledge base using the built-in markdown notes feature.
2
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/CuriousAustralianBoy on 2024-11-20 09:54:24+00:00.

Original Title: I Created an AI Research Assistant that actually DOES research! Feed it ANY topic, it searches the web, scrapes content, saves sources, and gives you a full research document + summary. Uses Ollama (FREE) - Just ask a question and let it work! No API costs, open source, runs locally!


Automated-AI-Web-Researcher: After months of work, I've made a python program that turns local LLMs running on Ollama into online researchers for you, Literally type a single question or topic and wait until you come back to a text document full of research content with links to the sources and a summary and ask it questions too! and more!

This automated researcher uses internet searching and web scraping to gather information, based on your topic or question of choice, it will generate focus areas relating to your topic designed to explore various aspects of your topic and investigate various related aspects of your topic or question to retrieve relevant information through online research to respond to your topic or question. The LLM breaks down your query into up to 5 specific research focuses, prioritising them based on relevance, then systematically investigates each one through targeted web searches and content analysis starting with the most relevant.

Then after gathering the content from those searching and exhausting all of the focus areas, it will then review the content and use the information within to generate new focus areas, and in the past it has often finding new, relevant focus areas based on findings in research content it has already gathered (like specific case studies which it then looks for specifically relating to your topic or question for example), previously this use of research content already gathered to develop new areas to investigate has ended up leading to interesting and novel research focuses in some cases that would never occur to humans although mileage may vary this program is still a prototype but shockingly it, it actually works!.

Key features:

  • Continuously generates new research focuses based on what it discovers
  • Saves every piece of content it finds in full, along with source URLs
  • Creates a comprehensive summary when you're done of the research contents and uses it to respond to your original query/question
  • Enters conversation mode after providing the summary, where you can ask specific questions about its findings and research even things not mentioned in the summary should the research it found provide relevant information about said things.
  • You can run it as long as you want until the LLM’s context is at it’s max which will then automatically stop it’s research and still allow for summary and questions to be asked. Or stop it at anytime which will cause it to generate the summary.
  • But it also Includes pause feature to assess research progress to determine if enough has been gathered, allowing you the choice to unpause and continue or to terminate the research and receive the summary.
  • Works with popular Ollama local models (recommended phi3:3.8b-mini-128k-instruct or phi3:14b-medium-128k-instruct which are the ones I have so far tested and have worked)
  • Everything runs locally on your machine, and yet still gives you results from the internet with only a single query you can have a massive amount of actual research given back to you in a relatively short time.

The best part? You can let it run in the background while you do other things. Come back to find a detailed research document with dozens of relevant sources and extracted content, all organised and ready for review. Plus a summary of relevant findings AND able to ask the LLM questions about those findings. Perfect for research, hard to research and novel questions that you can’t be bothered to actually look into yourself, or just satisfying your curiosity about complex topics!

GitHub repo with full instructions:

(Built using Python, fully open source, and should work with any Ollama-compatible LLM, although only phi 3 has been tested by me)

3
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/CrankyBear on 2024-08-18 19:08:02+00:00.

4
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/CrankyBear on 2024-08-18 18:44:20+00:00.

5
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/b1swa_ on 2024-08-17 15:39:02+00:00.


I've been recently going through posts/YT videos of some influencers who claim to land on a high paying job by contributing to Open Source projects maintained by the respective firm.

Is this legit? Is there really a chance to land a job using OSS contributions?

If yes, can you list down some really good repos and firms?

6
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/egekhter on 2024-08-16 15:55:42+00:00.


I just launched my first open source project which had the ambitious goal of displaying 10,000 photos in one minute.

When I started I wasn't sure if the desktop app would be able to create the experience. The average speed per image to display 10k with 4 on screen at once is ~25ms per image. The local backend is so fast that we can handle up to 100 parallel images on screen.

Would love for you guys to try cloning/running the repo and then experiencing all your photos in a minute!

7
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/skillmaker on 2024-08-15 18:21:33+00:00.


Hello All, I'm currently working on a SaaS project and I want to see the codebase of other saas to get inspired and find how things are implemented like mapping Idp users with app users, payment, authentication and registration with Idp, self hosted version of saas...

Thanks in advance

8
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/danswer-dev on 2024-08-13 15:11:53+00:00.


Hi r/opensource!

My friend and I released an open source project on this sub about a year ago and it just hit 10K stars, whoohoo! I’ve picked up a lot of tips and inspiration from this sub so I wanted to share my learnings and encourage others to embark on their own open source journey. So here the tips that I found to work the best for getting traction for your project. Here goes!

  • Post on Hacker News. It’s insanely valuable if you get a good post off there. The community there is very technical and loves open source. But make sure you ship something good, they will pick apart every back design decision you make.
  • Try to get on GitHub Trending whenever you can. I’ve found that, regardless of how many stars your repo gets while on trending, it falls off after a day or two - and it’s a while before the algorithm lets the same repo on trending again. But each time, it brings new waves of people, so try to get back on trending whenever that recency penalty falls off.
  • Make the repo easy to digest. Have a clear, concise README and description of what it does so that when people do visit, they immediately know if it’s interesting to them or not. A few visuals will help as well!
  • Try to contest tags that are trending and relevant to the project. The project needs to be discoverable to get traction, and this is a very low effort way to boost that.
  • This last one is actually the most important: build something people truly want to use. If you can’t find that, then build something cool, people tend to flock to anything AI agent these days.

Anyway, those are the things that worked well for us, this advice is MIT licensed :wink: (I take no responsibility for your outcomes). If you have any feedback, please share and if you have a second, please star our repo!

9
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/alesoftware on 2024-08-13 07:28:57+00:00.

10
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/Chesil on 2024-08-12 14:49:38+00:00.

11
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/Qwert-4 on 2024-08-12 08:22:40+00:00.


I'm struggling to find a fully open-source OS for simple feature phones. AOSP requires at least 512 MB of RAM and Gerda, a drop-in replacement for KaiOS, the closest FOSS project I could find, needs 256 MB.

Meanwhile the market of simple feature phones (below 64, usually 16-32 MB RAM) is dominated by 3 operating systems: Nokia's S30+, Nucleus RTOS and ThreadX. I know ThreadX core is open-source (MIT), as well as some libraries, but DEs and applications aren't.

Is there a project of a fully open-source low-spec feature phone operating system?

P.S.: BTW, do you know of a good PC emulator of any feature phone OS?

12
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/Panda_Qui_Pue on 2024-08-10 10:38:08+00:00.


Hi ! (I'm french sorry for my English)

I have a PC gamer, so I want to stay on windows. But I want most of my software open source. Is it possible? For exemple : antivirus, internet, etc.

Do you have a link ? Or ideas for me ? Thanks !

13
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/condratiy_makarson on 2024-08-09 16:30:34+00:00.

14
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/Revolutionary_Ad6574 on 2024-08-08 17:41:32+00:00.


You have Vim, Emacs, Linux. Everything is hackable, configurable to a fault. You can write extensions, people actually have config files to share.

But this isn't an inherent feature of open source, bit why does it happen so often compared to proprietary software? Is it cultural?

Or am I wrong? Maybe closed-source is just as open?

15
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/amoopa on 2024-08-07 16:25:09+00:00.

16
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/RealSharpNinja on 2024-08-07 14:49:13+00:00.


Is there any Open Source License that restricts the use of the licensed software by AI/LLM?

Scenarios to prevent:

  • AI/LLM that directly executes the licensed code
  • AI/LLM that consumes the licensed code for training and/or retrieval
  • AI/LLM that implements algorithms covered by the license, regardless of implementation

If such licenses exist, what mechanisms are available to enforce them and recover damages by infringing systems?


Edit

Thank you everyone for your answers. Yes, I'm working on a project that I want to prevent it from getting sucked up by AI for both training and usage (it's a semantic code analyzer to help humans visualize and understand their code bases). Based on feedback, it does not appear that I can release the code under a true open source license and have any kind of anti-AI/LLM restrictions.

17
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/Outrageous-Medium-49 on 2024-08-07 12:44:10+00:00.

18
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/llathreddzg on 2024-08-06 11:18:54+00:00.

19
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/the_bread_code on 2024-08-06 07:41:57+00:00.

20
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/noodleswind on 2024-08-05 23:19:01+00:00.


Hey r/selfhosted 👋,

I’m excited to announce that I’ve open-sourced a project I worked on last year!

Introducing Subatic, a tool for self-hosting videos to share across the internet. You can even run it serverlessly if you prefer.

Although it’s still in its early stages, Subatic offers a lot of cool features:

  • Transcode videos to HLS
  • Stream via any S3 compatible bucket (use cloudflare R2 if you want to create a public site)
  • Embed videos across the internet
  • Local authentication
  • Simple structure

Check it out:

If you’re interested in the story behind the project, you can read it here: story

I’d love to hear your feedback!

21
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/piotrkulpinski on 2024-08-05 07:32:13+00:00.


Hi,

The founder of the popular email platform Plunk has just announced that they will open-source the entire codebase for the app 🎉

Plunk is a self-hosted alternative to services such as SendGrid, Resend, or Mailgun.

This news is exciting for me as I've been a happy user for a while. They also provide a Docker image to assist with self-hosting the app.

If you want to learn more about Plunk, visit 👋

22
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/HackTheDev on 2024-08-04 21:24:25+00:00.


Hello friends!

Im a developer from austria and im super excited for this post. A while ago i started the development of a new chat app thats supposed to become a alternative to discord / guilded etc.

The goal of the app is to be able to host a chat app yourself, like TeamSpeak while it looks more modern like discord/guiled etc. Its still in a early access kinda state but its usable :)

I once had a server on discord with about 2k members and we had issues with users using alt accounts etc mass dming people and when i reached out to discord and well their support isnt the best. Being this depended was something i didnt like as their reply took 3 months and didnt solve anything either.

I wasnt much happy with discords moderation tools as well and used to have a custom bot where i implemented my own "more advanced" moderation tools.

Because of this i tried guilded and became staff member on the 16k server /anime but turns out its as flawed as discord.

there were other alternatives like revolt but i didnt like the user interface much (personal preference) and matrix which seemed "hard" to get started with.

fosscord was something i never tried because to my knowledge it was a reverse engineered server etc etc which is why i didnt get started with it as i didnt see a future in that. (originally)

people also mentioned platforms like discourse but after checking it out it looked like it was paid to some extend which i didnt like.

i also remember TeaSpeak from back then buts its also questionable and its not being actively developed anymore.

I released my app "DCTS" on github a while ago. i love working on it and seeing people contribute and help each other on the project is so sweet i cant describe it but it brings me a lot of joy. im curious how the project goes in the future.

23
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/peazip on 2024-08-03 12:50:24+00:00.


PeaZip 9.9.0 is ready for download, see the full change log!

WHAT IS PEAZIP

PeaZip is an Open Source, cross-platform (BSD, Linux, macOS, Windows) archive manager and file manager utility, written with Lazarus / FreePascal IDE, which works as a command line scripts generation engine for 7z/p7zip, Brotli, Zpaq, Zstd and other open source archiving and compression tools.

This allows either to use PeaZip as an interactive GUI application, or to save tasks as batch CLI scripts for later use - for fine tuning beyond GUI's capabilities, learning the syntax, or re-use and automation purposes.

WHAT'S NEW IN THIS RELEASE

PeaZip 9.9.0 adds the ability to drag and drop extract content from file browser to any folder in left sidebar, which shows Bookmarks, History, and filesystem treeview.

A quick extraction link is now displayed on the right of the toolbar, to extract all or selected content to current path (optionally to new folder/smart new folder).

Backends are updated to 7z 24.07, Zstd 1.5.6, and Pea 1.19, which allows to specify a variable number of KDF rounds (up to 20 millions) to further improve security against brute forcing.

NOTES

Sources are compiled with new Lazarus 3.4, and are still compatible with Lazarus 2.x line; please note that for building the app it is now necessary to add "metadarkstyle" package to the IDE before compiling "peazip" and "pea" binaries, which can be scripted as:

lazbuild --add-package (peazip sources path)/dev/metadarkstyle/metadarkstyle.lpk

Revamped compression /extraction progress screen

24
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/morkelpotet on 2024-08-02 22:44:51+00:00.


I'm working on a project which is MIT licenced as of now. My goal is to allow what I believe most of us call fair use: Personal use and in-company use with changes to the software while disallowing digital redistribution. What is a good licence for that?

25
 
 
This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/pulsar17 on 2024-08-02 16:24:15+00:00.


Inkscape v1.4 beta2 has launched! Draw(ing) freely never felt so geeky. Help us test the Extension Gallery & Swatches dialog overhaul & enjoy translation updates to 20 languages: – Share your bug reports with us!

view more: next ›