Welcome to my AI GENERATED list of interesting repositories in the fields of Generative AI, Artificial Intelligence, and Data Science. As an AI Engineer & Product Development Specialist in these areas, I've compiled this list to help developers, researchers, and enthusiasts stay up-to-date with the latest advancements and tools.
This GitHub landing page is automatically updated every day by AI to showcase my latest interests and discoveries in the fields of AI, Machine Learning, and Data Science.
Here's how it works:
- Automated Updates: The repository list you see below is automatically updated daily using GitHub Actions that I've set up to run the AI pipeline.
- Starred Repositories: The content is based on my GitHub starred repositories, reflecting my current interests and valuable finds in the tech world.
- AI-Powered Organization: An AI model (GPT-4o) is used to categorize and organize the repositories, ensuring that the list remains well-structured and informative.
- Minimal Manual Intervention: Once set up, this page requires little to no manual updating. All I need to do is star a new repo and it will automatically be categorized and added to this document. When I remove a repo from my starred list, the AI automatically removes it from this page.
Why use AI for this?: The key thing that the LLM-based solution is doing is dynamically deciding what categories should exist on this and how to group my starred repos into those categories. It also reassesses and changes the categories and groupings over time as the starred repos change. It does all of this without the need for me to decide in advance what categories it should consider or to pre-train the model on categories. Implementing this algorithm is extremely simple compared to implementing a solution with a more traditional ML/AI approach that doesn't have the NLP reasoning capabilities of an LLM.
- Generative AI
- Artificial Intelligence
- MLOps & AI Infrastructure
- Documentation
- TTS & Speech
- Other
- How to Implement This Landing Page On Your Own GitHub
- π Contributing
- π License
- oobabooga/text-generation-webui - A Gradio web UI for Large Language Models.
- huggingface/chat-ui - Open source codebase powering the HuggingChat app.
- enricoros/big-AGI - Generative AI suite powered by state-of-the-art models.
- eosphoros-ai/Awesome-Text2SQL - Curated tutorials and resources for Large Language Models, Text2SQL, and more.
- cpacker/MemGPT - Letta (fka MemGPT) is a framework for creating stateful LLM services.
- kenshiro-o/nagato-ai - Simple cross-LLM AI Agent library.
- SylphAI-Inc/AdalFlow - AdalFlow: The library to build & auto-optimize LLM applications.
- dynamiq-ai/dynamiq - Dynamiq is an orchestration framework for agentic AI and LLM applications.
- langflow-ai/langflow - Langflow is a low-code app builder for RAG and multi-agent AI applications.
- mkdocs/mkdocs - Project documentation with Markdown.
- DS4SD/docling - Get your docs ready for gen AI.
- usefulsensors/moonshine - Fast and accurate automatic speech recognition (ASR) for edge devices.
- APIParkLab/APIPark - π¦APIPark is the #1 open-source AI Gateway and Developer Portal.
- ErikBjare/gptme - Your agent in your terminal, equipped with local tools.
- altera-al/project-sid - None.
- BrainBlend-AI/atomic-agents - Building AI agents, atomically.
- trotsky1997/MathBlackBox - None.
- CopilotKit/CopilotKit - React UI + elegant infrastructure for AI Copilots.
- langchain-ai/langgraph-studio - Desktop app for prototyping and debugging LangGraph applications locally.
- mendableai/firecrawl - π₯ Turn entire websites into LLM-ready markdown or structured data.
- maitrix-org/llm-reasoners - A library for advanced large language model reasoning.
- aotakeda/learn-thing - Create mind maps to learn new things using AI.
- corbt/agent.exe - None.
- anthropics/anthropic-quickstarts - Quickstart projects for the Anthropic API.
- weaviate/recipes - End-to-end notebooks on using Weaviate features and integrations.
- suitedaces/computer-agent - Desktop app powered by Claudeβs computer use capability.
- dipanjanS/improving-RAG-systems-dhs2024 - Improving Real-world Retrieval Augmented Generation Systems at DataHack Summit 2024.
- zou-group/textgrad - TextGrad: Automatic 'Differentiation' via Text.
- xitanggg/open-resume - Open-source resume builder and parser.
- srbhr/Resume-Matcher - Opensource, free tool to improve your resume.
This project automatically updates the README with your GitHub starred repositories using a Python script and GitHub Actions.
# 1. Clone the repository:
git clone https://github.com/your-username/github-genai-list.git
cd github-genai-list
# 2. Set up your environment:
# Ensure you have Python 3.x installed. You can check your version with:
python --version
# 3. Install dependencies:
# First, make sure pip is up-to-date:
python -m pip install --upgrade pip
# Then install the required dependencies:
pip install -r requirements.txt
# 4. Set up GitHub secrets:
# Go to your GitHub repository settings, and under Secrets and variables > Actions, create the following secrets:
# GITHUB_TOKEN: Your personal access token for GitHub API.
# OPENAI_API_KEY: Your API key for OpenAI (if applicable for LLM updates).
# PAT: A GitHub Personal Access Token with appropriate permissions
# 5. Update the script:
# In the update_readme.py script located in the scripts/ directory, replace "YourGitHubUsername" with your actual GitHub username.
# 6. Configure the GitHub Action:
# The workflow is already set up in .github/workflows/update-readme.yml.
# It runs daily at midnight (UTC) or can be triggered manually via the GitHub Actions tab.
# 7. Running locally (optional):
# You can also run the script manually to test it locally:
python scripts/update_readme.py
# 8. Commit and push changes:
git add .
git commit -m "Updated project structure"
git push origin main
# 9. Customize the README:
# You can modify the README.md template to fit your personal brand and interests.
# The GitHub Action will automatically update it with your latest starred repositories daily.
Note: This landing page uses OpenAI's GPT-4o model. Make sure you comply with OpenAI's use-case policies and monitor your API usage to manage costs.
Feel free to open a pull request if you have any suggestions for additions or improvements to this list. Let's collaborate to keep this resource up-to-date and valuable for the community!
This project is licensed under the MIT License - see the LICENSE.md file for details.
π Last edited: November 6, 2024
π Connect with me on LinkedIn