GitHub 一周热点汇总第9期(2024/02/04-02/10)

1,746 阅读5分钟

GitHub 一周热点汇总第9期(2024/02/04-02/10) ,梳理每周热门的GitHub项目。首先祝大家新年快乐,龙年伊始我们来看看这周的热门项目。

#1 fabric

我们已经看到了大量用于完成任务的 AI 应用程序。它的功能很强大,但是要将这个功能融入到我们的生活中却并不容易。人工智能不存在能力问题,而是存在集成问题。

Fabric 的创建就是为了解决这个问题,让每个人都能精细地应用人工智能来应对日常挑战。

Fabric会将问题分解为单独的部分,然后一次一个地应用人工智能。通过整理成为patten,进而避免了提示词过长的问题。项目使用Markdown来帮助确保最大的可读性和可编辑性。

Fabric 生态系统具有三个主要组成部分:

  • Patterns 相当于prompts,是实际的使用用例.
  • Stitches 将patterns串联起来,形成高级的使用场景.
  • Looms 是通过mill来托管的客户端应用,来方便使用.

fabric不仅提供Patterns,还可以通过mill来构建自己的应用。

还有很多关于如何快速使用的信息,大家可以自己到项目中去查看一下。

#2 excelCPU

本项目是一位业余爱好者通过Excel创建了一个 16 位 CPU。它在 Excel 中构建,以 3Hz 时钟频率运行,并具有 128KB RAM、16 色 128x128 像素显示屏和自定义汇编语言,所有这些都在流行的电子表格中运行。事实上,您甚至可以使用创建者通过 Github 提供的文件来试用 CPU。

当然啦,你不可能用这个16位的CPU去实际处理什么工作,这个项目更多的就是作者来展示一下各种Excel的技巧组合起来可以发挥的超凡效果。

如果你有兴趣,也可以深入去研究一下项目的源码,毕竟能搞出这么一个东西的,也是真的大神之作了。

#3 memos

本项目是一个隐私优先的轻量级笔记服务。轻松捕捉并分享您的精彩想法。

Memos的特性包括:

  • 开源且永久免费
  • 只需几秒钟即可使用 Docker 自托管。享受 Docker 提供的灵活性、可扩展性和易于设置的优势,让您能够完全控制您的数据和隐私。
  • 添加了 Markdown 支持的纯文本。告别丰富格式带来的压倒性精神负担,拥抱极简主义方法。
  • 轻松定制和分享您的笔记。借助我们直观的共享功能,您可以轻松地与其他人协作和分发您的笔记。
  • 用于第三方服务的 RESTful API。借助我们的 RESTful API 支持,拥抱集成的力量并释放新的可能性。

相较于众多的笔记类应用,Memos更吸引我的有3个方面:

  • 隐私:在功能已经逐渐饱和的现在,大家越来越关注隐私。自部署才能实现完全没有隐私隐患。
  • 自由:摆脱第三方服务的限制,自主控制数据。
  • 简洁:回归纯文本,专注于内容而非格式。

#4 search_with_lepton

  • 项目名称:search_with_lepton - 对话式搜索引擎
  • GitHub 链接:github.com/leptonai/se…
  • 上周 Star 数:1300 +

Lepton Search 是由LeptonAI 推出的 ai增强对话式搜索引擎,它的背后是贾扬清团队,在发布后备受关注和争议。

Lepton Search应该算是一个demo,主要是用来演示AI应用的开发,以及AI增强搜索。以下它目前的能力:

  • 对 LLM 的内置支持
  • 内置搜索引擎支持
  • 可定制漂亮的UI界面
  • 可共享的缓存搜索结果

Lepton Search之所以500行代码就能实现,依赖的是它背后已经模块化的AI能力,这里Lepton Search核心使用到的能力有3块:

  • 大模型,调用了在LeptonAI自家云上部署的开源Mixtral-8x7b模型。
  • 搜索引擎,目前用了必应搜索的API。
  • 数据存储,用自家Lepton KV作为无服务器存储。

所以Lepton Search 是一个前端UI加接口调度的组合。但是这也给所有开发者一个借鉴,未来的AI应用开发将愈来愈模块化。

#5 open-saas

本项目是一个免费的开源 SaaS 应用程序启动器,适用于 React 和 Node.js,具有超强功能。如果你想要开始创建一个SaaS服务,这个项目可以很好的给你提供帮助。

OpenSaaS的特性包括:

  1. 完全开源
  2. 完全免费使用和分发
  3. 具有大量开箱即用的功能!
  4. 尽可能专注于免费、开源服务

Open SaaS 包含了一系列的工具集,以下是它包含的开源工具列表:

  • Wasp- 具有超能力的全栈 React、NodeJS、Prisma 框架
  • Astro- Astro 的轻量级“星光”文档和博客模板
  • Stripe- 用于产品和支付
  • google Analysis分析
  • OpenAI- OpenAI API 集成到应用程序中
  • SendGridMailGun SMTP - 用于发送电子邮件
  • TailwindCSS - 用于样式
  • ‍ TailAdmin - TailwindCSS 的管理仪表板和组件

通过本项目,可以快速的构建包含:全站身份认证、端到端安全、支持批量任务和一键部署的SaaS应用。如果想要使用,再去详细查看下文档吧。