【GitHub每日速递 251013】SurfSense:可定制AI研究神器,连接多源知识,功能超丰富!
免费开源!可复制粘贴的组件助你打造专属组件库
shadcn-ui/ui 是一个 提供精美设计、可访问性良好的UI组件和代码分发平台 的 开源前端工具库。简单讲,它是一套开箱即用的高质量界面组件,支持主流前端框架,方便开发者快速搭建美观且易用的网页。适用人群:前端开发者、全栈开发者及需要快速构建现代化用户界面的设计与开发人员。
项目地址:https://github.com/shadcn-ui/ui
主要语言:TypeScript
stars: 97k
仓库核心功能
该仓库提供可访问且可定制的组件,用户能将这些组件复制粘贴到自己的应用程序中,还可以利用这些组件来构建自己的组件库。
优势
- 免费开源:用户可以自由使用、修改和分发这些组件,降低了开发成本。
- 可定制性:组件具有可定制的特性,能根据不同的项目需求进行调整。
- 易用性:用户只需简单地复制粘贴操作,就能将组件集成到自己的应用中。
应用场景
- Web应用开发:在开发各类Web应用时,使用这些组件可以快速搭建界面,提高开发效率。
- 构建组件库:开发者可以基于这些组件构建属于自己的组件库,满足特定项目或团队的需求。
文档与贡献
- 文档:可以访问 http://ui.shadcn.com/docs 查看详细的文档。
SurfSense:可定制AI研究神器,连接多源知识,功能超丰富!
SurfSense 是一个开源的智能知识问答工具。简单讲,它能像NotebookLM和Perplexity一样帮你快速获取信息,但还支持连接搜索引擎、Slack、Notion、GitHub等外部工具,实时检索多平台内容。适用人群:研究人员、开发者、团队知识管理者。
项目地址:https://github.com/MODSetter/SurfSense
主要语言:Python
stars: 8.7k
仓库简介
SurfSense是一款高度可定制的AI研究代理工具,它在类似NotebookLM和Perplexity这类工具的基础上更进一步,能够与个人知识库集成,还连接了众多外部数据源,如搜索引擎、Slack、Jira等。
主要优势
- 多格式文件支持:支持50多种文件格式的上传,包括文档、图片、视频等,可将个人文件内容保存到知识库。
- 强大搜索功能:能快速在保存的内容中进行研究和查找。
- 自然语言交互:可以用自然语言与保存的内容进行聊天,并获得有引用来源的答案。
- 隐私与本地支持:能与Ollama本地大语言模型完美配合,保护用户隐私。
- 易于部署:开源且易于本地部署,提供Docker和手动两种安装方式。
- 快速播客生成:能在短时间内生成高质量的播客,还支持多种文本转语音(TTS)提供商。
- 先进的RAG技术:支持100多种大语言模型、6000多种嵌入模型和多种重排器,采用分层索引和混合搜索技术。
应用场景
- 个人知识管理:用户可以将自己的各类文件保存到SurfSense的知识库中,方便随时搜索和查询,还能与这些知识进行交互。
- 专业研究:研究人员可以利用其连接的外部数据源和强大的搜索功能,快速获取相关信息,提高研究效率。
- 内容创作:创作者可以借助播客生成功能,将自己的文字内容转化为音频形式,丰富创作形式。
技术栈
- 后端:采用FastAPI构建API,使用PostgreSQL和pgvector进行数据库存储和向量搜索,结合SQLAlchemy进行数据库交互,利用LangGraph和LangChain开发AI代理和应用。
- 前端:使用Next.js 15.2.3和React 19.0.0构建用户界面,结合TypeScript提高代码质量,采用Tailwind CSS进行样式设计。
- DevOps:使用Docker和Docker Compose进行容器化部署,通过pgAdmin进行数据库管理。
- 扩展:基于Plasmo的Manifest v3开发浏览器扩展。
安装方式
- Docker安装:这是最简单的安装方式,所有依赖都被容器化,支持通过.env文件进行环境变量定制。
- 手动安装:适合需要更多自定义设置或对部署有特殊要求的用户。
未来计划
- 增加更多的连接器,连接更多的外部数据源。
- 修复小错误,提升系统的稳定性。
- 完善播客相关的文档。
【GitHub每日速递 251013】SurfSense:可定制AI研究神器,连接多源知识,功能超丰富!的更多相关文章
- 一年一度!GitHub 开发者大会「GitHub 热点速递 v.22.45」
GitHub 是全球最大的开源社区,它的一举一动都深受每一位开源爱好者的关注.这周末刚落下帷幕的<GitHub Universe 2022>是 GitHub 发布最新产品.功能.报告和计划 ...
- 在?开源社区版的 AirTag 请收下——GitHub 热点速览 v.21.21
作者:HelloGitHub-小鱼干 在比特币跌到怀疑人生的时候,看着"出血不止"的荷包,是时候来"薅"一波羊毛了.openhaystack 能让你免去购买 A ...
- 视觉享受,兼顾人文观感和几何特征的字体「GitHub 热点速览 v.22.46」
GitHub 上开源的字体不在少数,但是支持汉字以及其他非英文语言的字体少之又少,记得上一个字体还是 霞鹜文楷,本周 B 站知名设计 UP 主开源了的得意黑体在人文观感和几何特征之间找到了美的平衡. ...
- 快速绘制流程图「GitHub 热点速览 v.22.47」
画流程图一直是研发的一个难题,如何画得通俗易懂已经够让人头疼了,还要美观大方.用 d2 的语法描述下流程,d2 会自动帮你生成一张配色极佳的流程图.说到研发的选择,本周特推的 choiceof.dev ...
- 自制车速记录仪「GitHub 热点速览 v.21.31」
作者:HelloGitHub-小鱼干 如果你有一辆普通的自行车,那么就可以使用下 X-TRACK 这个项目制作一个自己的测速器,记录你的行驶轨迹还有车速,体验一把硬件发烧友的乐趣.如果你有一个非 ma ...
- 100 个常见错误「GitHub 热点速览 v.22.35」
本周的特推非常得延续上周的特点--会玩,向别人家的女朋友发送早安.这个错误是如何发生的呢?如何有效避免呢?自己用 daily_morning 免部署.定制一个早安小助手给女友吧. 除了生活中的错误,工 ...
- GitHub 热点速览 Vol.18:刷 LeetCode 的正确姿势
作者:HelloGitHub-小鱼干 摘要:找对路子,事半功倍,正如本周 GitHub Trending #刷 LeetCode# 主题想表达的那般,正确的学习姿势方能让人走得更远,走进大厂
- 学就完事了!万星项目带你做 3D 游戏——GitHub 热点速览 v.21.18
本文首发于「HelloGitHub」微信公众号,搜索「HelloGitHub」点击关注解锁更多宝藏! 作者:HelloGitHub-小鱼干 新手开始学习的时候,都会遇到一个问题:如何开始学 xx?Se ...
- 制作 PPT 的新方式出现了——GitHub 热点速览 v.21.19
作者:HelloGitHub-小鱼干 想当初 Markdown 的出现,拯救了多少死在 Word 样式调整上的人,现在,slidev 出现了,它让你 Focus 在本该专注的 PPT 内容制作上而不需 ...
- 改造 Firefox 浏览器——GitHub 热点速览
作者:HelloGitHub-小鱼干 上周推荐了一个可以在浏览器上用 VS Code 的项目,这次 Firefox-UI-Fix 带你给 Firefox 来个大变身,在它现有 Proton UI 下进 ...
随机推荐
- iPaaS全面选型指南
专业iPaaS厂商产品方案 专业iPaaS厂商指的是只专注于投入到iPaaS产品研发的创新型企业(如RestCloud).专业公司不仅具备了丰富的行业集成经验和深厚的专业知识,更以其独特的视角和专注的 ...
- torch.randn(*tensor_shape, **kwargs)
` randn(*size, *, out=None, dtype=None, layout=torch.strided, device=None, requires_grad=False, pin_ ...
- tf.keras.layers.Attention: Dot-product attention layer, a.k.a. Luong-style attention.
tf.keras.layers.Attention( View source on GitHub ) Dot-product attention layer, a.k.a. Luong-style a ...
- SciTech-Physics-Glass: “浮法”玻璃-Sn(锡) 和 玻璃(混合物) 的物理性质
"浮法"玻璃生产制造 注意点: 小作坊采用"铅"取代"锡",而长期使用"含铅制品"是有害的. 为保护人类健康,许多现代工 ...
- LINUX中的权限控制-九五小庞
- 笔记-docker学习-1
一.docker安装 1.CentOS Docker安装 安装命令如下: curl -fsSL https://get.docker.com | bash -s docker --mirror Ali ...
- 更复杂的代码,为何跑得快了10倍?一次Draw Call优化引发的思考
大家好,最近我挖了一个新的开源项目坑:N-Body 模拟,这是一个纯粹由兴趣驱动的项目,旨在通过编程模拟天体间的万有引力,并欣赏由物理规律所生成的优美图形. 在这个项目中,有一个核心环节是绘制天体的运 ...
- F - Fluctuation Limit
https://vjudge.net/contest/389195#problem/F It is preferrable to read the pdf statment.Cuber QQ has ...
- 如何让Typecho搭建的网站首页文章随机显示?各位大佬支支招!
我想让我搭建的这个网多星宇博客站([www.0731119.xyz](http://www.0731119.xyz))实现首页文章每次进来随机出现,不知道怎么搞,请问给位大佬怎么搞? 最近在大家了这个 ...
- 盘点2个.Net版本的JavaScript执行引擎
https://zhuanlan.zhihu.com/p/692270642 推荐2个JavaScript开源引擎,方便在C#执行JavaScript脚本. 1.jurassic Jurassic是一 ...