Github 2024-06-03 开源项目周报 Top15

本文涉及的产品
NLP 自学习平台,3个模型定制额度 1个月
视觉智能开放平台,图像资源包5000点
视觉智能开放平台,视频资源包5000点
简介: 本周Github Trendings共有15个项目上榜,按开发语言汇总,Python项目最多,共8项;TypeScript项目6项;HTML、Lua、Jupyter Notebook、Dart和C++各1项。亮点项目包括增强人类能力的开源框架Fabric,自托管游戏流主机Sunshine,以及多种AI驱动的工具和平台,如Khoj、Ente和Dataherald等。这些项目不仅在技术创新上有所突破,还在社区中获得了广泛的关注和支持。

根据Github Trendings的统计,本周(2024-06-03统计)共有15个项目上榜。根据开发语言中项目的数量,汇总情况如下:

开发语言 项目数量
Python项目 8
TypeScript项目 6
HTML项目 1
Lua项目 1
Jupyter Notebook项目 1
Dart项目 1
C++项目 1

Fabric: 用人工智能增强人类能力的开源框架

  • 创建周期:40 天
  • 开发语言:Python, JavaScript
  • 协议类型:MIT License
  • Star数量:5128 个
  • Fork数量:406 次
  • 关注人数:5128 人
  • 贡献人数:22 人
  • Open Issues数量:2 个
  • Github地址:https://github.com/danielmiessler/fabric.git

Fabric 是一个开源框架,旨在利用人工智能增强人类能力。它提供了将问题分解为组件的哲学,并提供了一种提示的框架方法。该框架包括快速入门指南、设置 fabric 客户端、使用模式、创建 fabric mill、结构、组件、CLI-native 特性、直接调用模式、示例以及主要贡献者的详细信息。

LazyVim: Neovim配置的懒人方式

LazyVim是由lazy.nvim提供支持的Neovim设置,旨在使用户轻松定制和扩展其配置。它提供了根据需要调整配置的灵活性,同时也提供了预配置设置的便利性。

Sunshine: 自托管的游戏流主机

Sunshine 是一个自托管的游戏流主机,为 Moonlight 提供低延迟、云游戏服务器功能,支持 AMD、Intel 和 Nvidia GPU 进行硬件编码。它还提供软件编码和 Web UI 用于配置和客户端配对。

SWE-agent: 将语言模型转化为软件工程代理

SWE-agent是一个项目,将语言模型(如GPT-4)转化为软件工程代理,能够修复真实GitHub存储库中的错误和问题。它在完整的SWE-bench测试集上取得了最先进的性能,解决了12.29%的问题。

Khoj:开源AI辅助工具

  • 创建周期:1013 天
  • 开发语言:Python, HTML
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:6609 个
  • Fork数量:309 次
  • 关注人数:6609 人
  • 贡献人数:28 人
  • Open Issues数量:48 个
  • Github地址:https://github.com/khoj-ai/khoj.git
  • 项目首页: https://khoj.dev

Khoj是一个开源的人工智能工具,作为副驾驶帮助用户从自己的笔记或互联网上找到答案。它利用强大的LLM,如GPT-4和Llama3,可以在线访问或本地自行托管。用户可以从多个平台访问Khoj,包括Obsidian、Emacs、桌面应用程序、Web或Whatsapp。

Ente: 开源端到端加密的照片存储平台

  • 创建周期:496 天
  • 开发语言:TypeScript, Dart
  • 协议类型:GNU Affero General Public License v3.0
  • Star数量:6019 个
  • Fork数量:385 次
  • 关注人数:6019 人
  • 贡献人数:50 人
  • Open Issues数量:97 个
  • Github地址:https://github.com/ente-io/ente.git
  • 项目首页: https://ente.io

Ente是一个完全开源的、端到端加密的平台,为您提供了一个替代Google照片和Apple照片的选择。它提供了两个应用程序,Ente照片和Ente认证,并已经通过外部审核对其源代码和密码学进行了审核。

定制AI助手框架及Hello World模板

这个开源项目是一个用于构建定制AI副驾驶、应用内AI聊天机器人、应用内AI代理和AI动力文本区的框架。它还包括“Hello World”模板,以便轻松实现。

YOLOv10: 实时端到端目标检测

YOLOv10 是一个开源的实时端到端目标检测项目。YOLOv10 的官方PyTorch实现已经推出,已更新了新的检查点、类名,并集成到X-AnyLabeling中。此外,还提供了Transformers.js、colab、HuggingFace的演示,以及不同YOLOv10模型的onnx权重。

Univer: Google Sheets、Slides和Docs的开源替代方案

  • 创建周期:605 天
  • 开发语言:TypeScript
  • 协议类型:Apache License 2.0
  • Star数量:3672 个
  • Fork数量:369 次
  • 关注人数:3672 人
  • 贡献人数:29 人
  • Open Issues数量:176 个
  • Github地址:https://github.com/dream-num/univer.git
  • 项目首页: https://univer.ai

Univer是一个开源项目,旨在为Google Sheets、Slides和Docs提供替代方案。目前仍在积极开发中,用户应该预期会有重大的API变化。该项目欢迎社区的反馈、问题和建议。

MiniCPM-V 和 OmniLMM: 图文理解的开源多模态大模型系列

  • 创建周期:78 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:861 个
  • Fork数量:49 次
  • 关注人数:861 人
  • 贡献人数:8 人
  • Open Issues数量:10 个
  • Github地址:https://github.com/OpenBMB/MiniCPM-V.git

MiniCPM-V 和 OmniLMM 是面向图文理解的开源多模态大模型系列。它们接受图像和文本输入,并提供高质量的文本输出。MiniCPM-V 2.0 版本能够处理任意长宽比的图像,具有 180 万像素,实现了类似 Gemini Pro 的场景文字识别能力和与 GPT-4V 相当的低幻觉率。OmniLMM-12B 模型在多个基准测试中优于同规模的其他模型,并实现了比 GPT-4V 更低的幻觉率。

Dataherald: 企业级自然语言到SQL引擎

Dataherald是一个面向企业级问题解答的自然语言到SQL引擎,可用于关系数据。它允许从数据库建立API以用简单的英语回答问题,使业务用户能够在不涉及数据分析师的情况下访问数据仓库的见解。该monorepo包含了四个组件,可以在/services下一起使用,以建立端到端的Dataherald部署:引擎、企业、管理控制台和Slackbot。

Agentic RAG: 企业级应用程序中的人工智能模型集成

  • 创建周期:28 天
  • 开发语言:TypeScript
  • 协议类型:Apache License 2.0
  • Star数量:658 个
  • Fork数量:61 次
  • 关注人数:658 人
  • 贡献人数:4 人
  • Open Issues数量:8 个
  • Github地址:https://github.com/ragapp/ragapp.git

Agentic RAG是一个开源项目,提供了一种简单的方法将人工智能模型集成到企业应用程序中。通过运行具有提供的映像的docker容器,并通过Admin UI配置RAGapp,用户可以利用来自OpenAI、Gemini和Ollama的本地模型的人工智能模型。

Mistral-finetune: Mistral模型的轻量级内存高效微调工具

  • 创建周期:3 天
  • 开发语言:Python, Jupyter Notebook
  • 协议类型:Apache License 2.0
  • Star数量:1312 个
  • Fork数量:64 次
  • 关注人数:1312 人
  • 贡献人数:6 人
  • Open Issues数量:7 个
  • Github地址:https://github.com/mistralai/mistral-finetune.git

Mistral-finetune 是一个轻量级的代码库,旨在实现对 Mistral 模型进行内存高效和高性能的微调。它基于 LoRA,这是一种训练范式,其中大多数权重被冻结,只有 1-2% 的额外权重以低秩矩阵扰动的形式进行训练。该代码库针对多 GPU 单节点训练设置进行了优化,并建议使用 A100 或 H100 GPU 以实现最大效率。然而,对于像 7B 这样的较小模型,单个 GPU 就足够了。该存储库旨在提供对 Mistral 模型进行简单、有指导性的微调入口,并在方法上持有一定的观点,特别是在数据格式方面。

Farfalle - 开源AI驱动搜索引擎

Farfalle是一个开源的AI驱动搜索引擎,允许用户运行本地语言模型或使用云模型。它提供了使用LLM(如llama3、gemma、mistral和phi3)或云模型(如Groq/Llama3和OpenAI/gpt4-o)的选项。GitHub上提供了在M1 Macbook Pro上使用phi3回答问题的演示。

CogVLM2: 基于Meta-Llama-3-8B的新一代开源多模态模型

  • 创建周期:13 天
  • 开发语言:Python
  • 协议类型:Apache License 2.0
  • Star数量:446 个
  • Fork数量:22 次
  • 关注人数:446 人
  • 贡献人数:4 人
  • Open Issues数量:13 个
  • Github地址:https://github.com/THUDM/CogVLM2.git

CogVLM2是基于Meta-Llama-3-8B-Instruct的新一代开源多模态模型。它在诸如TextVQA和DocVQA等基准测试中有显著改进,支持8K内容长度,图像分辨率高达1344 * 1344,并提供支持中英文的模型版本。

相关实践学习
部署Stable Diffusion玩转AI绘画(GPU云服务器)
本实验通过在ECS上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。
目录
相关文章
|
15天前
|
人工智能 Rust JavaScript
Github 2024-08-26 开源项目周报Top15
根据Github Trendings的统计,本周共有15个项目上榜。以下是按开发语言汇总的项目数量:Python项目8个,TypeScript、C++ 和 Rust 项目各2个,Jupyter Notebook、Shell、Swift 和 Dart 项目各1个。其中,RustDesk 是一款用 Rust 编写的开源远程桌面软件,可作为 TeamViewer 的替代品;Whisper 是一个通用的语音识别模型,基于大规模音频数据集训练而成;初学者的生成式人工智能(第2版)则是由微软提供的18门课程,教授构建生成式AI应用所需的知识。
49 1
|
15天前
|
Rust Dart 前端开发
Github 2024-08-19 开源项目周报Top15
根据Github Trendings的统计,本周(2024年8月19日统计)共有15个项目上榜。按开发语言分类,上榜项目数量如下:Python项目最多,有7项;其次是JavaScript和TypeScript,各有3项;Dart有2项;HTML、PowerShell、Clojure和C++各1项。此外,还介绍了多个热门项目,包括Bootstrap 5、RustDesk、ComfyUI、易采集、Penpot等,涵盖了Web开发、远程桌面、自动化测试、设计工具等多个领域。
52 1
|
15天前
|
JavaScript 前端开发 Go
Github 2024-08-12 开源项目周报 Top14
本周Github Trendings共有14个项目上榜,按开发语言汇总如下:Python项目7个,TypeScript项目5个,C项目2个,JavaScript项目2个,Go和Batchfile项目各1个。其中亮点包括开发者职业成长指南、Windows激活工具、ComfyUI图形界面、AFFiNE知识库、易采集可视化爬虫等项目,涵盖多种实用工具和开源平台。
42 1
|
15天前
|
存储 安全 Java
【事故】记一次意外把公司项目放到GitHub并被fork,如何使用DMCA下架政策保障隐私
在一次意外中,作者因三年前将测试代码遗忘在GitHub上而遭遇了代码被他人fork的问题。为解决这一危机,作者详细介绍了如何通过GitHub的DMCA下架通知流程安全删除敏感代码,包括处理私人信息和商标侵权的具体步骤。本文不仅提供了实用的操作指南,还强调了及时响应的重要性,帮助读者避免类似风险
17 0
【事故】记一次意外把公司项目放到GitHub并被fork,如何使用DMCA下架政策保障隐私
|
12月前
|
开发工具 git
github下载项目
github下载项目
142 0
GitHub:如何从GitHub上下载文件(下载单个文件或者下载整个项目文件)之详细攻略(图文教程)
GitHub:如何从GitHub上下载文件(下载单个文件或者下载整个项目文件)之详细攻略(图文教程)
GitHub:如何从GitHub上下载文件(下载单个文件或者下载整个项目文件)之详细攻略(图文教程)
告别龟速,从GitHub快速下载项目的技巧分享,简单又高效!
告别龟速,从GitHub快速下载项目的技巧分享,简单又高效!
|
IDE Linux 开发工具
git clone 从GitHub上下载项目到服务器上运行+创建虚拟环境
可先进入需要放置文件的路径之下
1299 0
|
Web App开发
github上下载单个项目
github上的每一个git版本库都可以使用svn来操作,而svn是支持部分检出的,所以我们可以使用svn来下载。如果没安装svn,需要先安装一下。 例如我想下载我的practice项目的hash_table目录 (1)在github上点开这个目录,浏览器地址栏可以得到这个地址 [https://github.
822 0