SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python AI Projects
-
AutoGPT
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.
Project mention: Introducing Micro Agent: An (Actually Reliable) AI Coding Agent | dev.to | 2024-07-19While the concept of versatile AI coding agents that can automate any programming task is exciting, the reality often falls short. Tools like Auto-GPT and other general-purpose coding agents tend to go off the rails, compounding errors and leading to unexpected results.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
We will be looking into the image generation aspect of this generative model. We will use stable-diffusion-webui for more user-friendly interface.
-
gpt-engineer
Platform to experiment with the AI Software Engineer. Terminal based. NOTE: Very different from https://gptengineer.app
-
-
-
Open-Assistant
OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.
For open assistant, the code: https://github.com/LAION-AI/Open-Assistant/tree/main/inference
-
quivr
Open-source RAG Framework for building GenAI Second Brains 🧠 Build productivity assistant (RAG) ⚡️🤖 Chat with your docs (PDF, CSV, ...) & apps using Langchain, GPT 3.5 / 4 turbo, Private, Anthropic, VertexAI, Ollama, LLMs, Groq that you can share with users ! Efficient retrieval augmented generation framework
Project mention: Ask HN: I have many PDFs – what is the best local way to leverage AI for search? | news.ycombinator.com | 2024-05-30 -
MockingBird
🚀AI拟声: 5秒内克隆您的声音并生成任意语音内容 Clone a voice in 5 seconds to generate arbitrary speech in real-time
-
Project mention: AI agent promotes itself to sysadmin, trashes boot sequence | news.ycombinator.com | 2024-10-03
Looks pretty easy to find tons of examples of agentic AI engineer projects online:
- https://github.com/Pythagora-io/gpt-pilot
-
chatgpt-on-wechat
基于大模型搭建的聊天机器人,同时支持 微信公众号、企业微信应用、飞书、钉钉 等接入,可选择GPT3.5/GPT-4o/GPT-o1/ Claude/文心一言/讯飞星火/通义千问/ Gemini/GLM-4/Claude/Kimi/LinkAI,能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服。
-
Project mention: 350M Tokens Don't Lie: Love and Hate in Hacker News | news.ycombinator.com | 2024-08-13
Is this just using LLM to be cool? How does pure LLM with simple "In the scale between 0-10"" stack up against traditional, battle-tested sentiment analysis tools?
Gemini suggests NLTK and spaCy
https://www.nltk.org/
https://spacy.io/
-
Project mention: Deep Live Cam: Real-Time Face Swapping and One-Click Video Deepfake Tool | news.ycombinator.com | 2024-08-10
Looks like this project is a fork of the discontinued roop[0] with primarily some UI improvements. One of roop's main developers has been working on facefusion[1] for the past year and it produces by far the most convincing results from the ones i've seen and it also supports real time webcam face swapping.
0: https://github.com/s0md3v/roop/
-
pytorch-lightning
Pretrain, finetune and deploy AI models on multiple GPUs, TPUs with zero code changes.
Project mention: SB-1047 will stifle open-source AI and decrease safety | news.ycombinator.com | 2024-04-29It's very easy to get started, right in your Terminal, no fees! No credit card at all.
And there are cloud providers like https://replicate.com/ and https://lightning.ai/ that will let you use your LLM via an API key just like you did with OpenAI if you need that.
You don't need OpenAI - nobody does.
-
Project mention: Top open-source repos/projects to contribute (Hacktoberfest Edition 🎃) | dev.to | 2024-10-06
1️⃣ Quira Hacktoberfest with MindsDB 🐻❄️
-
Project mention: Show HN: Claude Memory – Long-term memory for Claude | news.ycombinator.com | 2024-09-05
-
Project mention: Deep Live Cam: Real-Time Face Swapping and One-Click Video Deepfake Tool | news.ycombinator.com | 2024-08-10
-
Project mention: [Python] How do we lazyload a Python module? - analyzing LazyLoader from MLflow | dev.to | 2024-10-05
One day I was hopping around a few popular ML libraries in Python, including MLflow. While glancing at its source code, one class attracted my interest, LazyLoader in __init__.py (well, this actually mirrors from the wandb project, but the original code has changed from what MLflow is using now, as you can see).
-
haystack
:mag: AI orchestration framework to build customizable, production-ready LLM applications. Connect components (models, vector DBs, file converters) to pipelines or agents that can interact with your data. With advanced retrieval methods, it's best suited for building RAG, question answering, semantic search or conversational agent chatbots.
Project mention: Launch HN: Haystack (YC W21) – Visualize and edit code on an infinite canvas | news.ycombinator.com | 2024-09-25Did you really have to pick the same name as the Haystack open source AI framework? https://haystack.deepset.ai/ https://github.com/deepset-ai/haystack
It's a very active project and it's confusing to have two projects with the same name. Besides, I don't understand why you'd give a "2D digital whiteboard that automatically draws connections between code as you navigate and edit files" the name haystack.
-
Oh this is super cool! I think maybe the new RoPE scaling method Llama 3.1 uses isn't yet added in? It's some weird one time scaling mechanism found by a grid search to enable 128K context. Essentially the model was trained on 15.6T tokens on 8K context, then iteratively extended to 128K context with 800B tokens.
Can open a PR if people want :)
https://github.com/trholding/llama2.c/blob/master/runq.c#L65... needs to be scaled with some weird formula like in https://github.com/unslothai/unsloth/blob/main/unsloth/model...
-
SuperAGI
<⚡️> SuperAGI - A dev-first open source autonomous AI agent framework. Enabling developers to build, manage & run useful autonomous agents quickly and reliably.
AI agents are, at the most basic level, software. With all software comes the risk of security vulnerabilities. During this research, we looked closely at some popular agent tooling, including LangChain (CVE-2024-21513) and SuperAGI (CVE-2024-21552), with a particular focus on traditional software vulnerabilities that have been around for decades and will continue to be around in the future.
-
Project mention: Top 3 Open-Source Events that will make your October memorable! | dev.to | 2024-09-05
There was no in-hand swag last year. but we got some cool Holopin badges and a tree was planted by our name. Maybe this year, something more interesting thing coming. Though you can earn many swags through Hacktoberfest, as many organizations such as DocsGPT, trigger.dev, Odigos, and Illa provide swags if you contribute to their repo. (conditions applied)
-
gpt-researcher
LLM based autonomous agent that does online comprehensive research on any given topic
Project mention: Farfalle – Open-source AI-powered search engine | news.ycombinator.com | 2024-05-16Seems to be using a mysterious "over 20 sites" sourcing <https://docs.tavily.com/docs/tavily-api/introduction#how-doe...> using selenium <https://github.com/assafelovic/gpt-researcher/blob/9940d811f...> then sprinkled with AI magick, followed by this project's moar AI magick
I truly don't understand what Farfalle offers over tavily, but maybe it's just a side hustle and I'm looking at it from the wrong perspective
-
Project mention: serverless-registry: A Docker registry backed by Workers and R2 | news.ycombinator.com | 2024-09-05
I’m self-hosting gitea just for their private docker registry. LFS is actually slow for heavy deep learning workflow with millions of small files. I’m using DVC [1] instead.
[1]: https://dvc.org
Python AI discussion
Python AI related posts
-
AI tools for software engineers, but without the hype – with Simon Willison [video]
-
[Python] How do we lazyload a Python module? - analyzing LazyLoader from MLflow
-
Tool to prepare, curate, version datasets for AI/ML
-
AI agent promotes itself to sysadmin, trashes boot sequence
-
FLUX1.1 [pro] – New SotA text-to-image model from Black Forest Labs
-
Using GPT-Engineer with Ollama and Docker on macOS
-
Pythagora_v1 release reflection – what we learned, current state, next steps
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Oct 2024
Index
What are some of the best open-source AI projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | AutoGPT | 167,244 |
2 | stable-diffusion-webui | 140,527 |
3 | gpt-engineer | 52,100 |
4 | ColossalAI | 38,679 |
5 | Deep-Live-Cam | 37,582 |
6 | Open-Assistant | 36,993 |
7 | quivr | 36,145 |
8 | MockingBird | 35,036 |
9 | gpt-pilot | 30,610 |
10 | chatgpt-on-wechat | 30,256 |
11 | spaCy | 29,784 |
12 | roop | 28,133 |
13 | pytorch-lightning | 28,094 |
14 | MindsDB | 26,440 |
15 | mem0 | 22,168 |
16 | FaceFusion | 18,556 |
17 | MLflow | 18,442 |
18 | haystack | 16,987 |
19 | unsloth | 16,378 |
20 | SuperAGI | 15,322 |
21 | DocsGPT | 14,757 |
22 | gpt-researcher | 14,248 |
23 | dvc | 13,667 |