Quivr - 用 AI 构建你的第二大脑
更多AI开源软件:
AI开源 - 小众AIhttps://www.aiinn.cn/sources
34500 Stars 3400 Forks 73 Issues 121 贡献者 Apache License Python 语言
代码: https://github.com/QuivrHQ/quivr
主页: https://quivr.com/
Quivr 是一款使用生成 AI 技术来存储和检索非结构化信息的“第二大脑”,可以将其视为 Obsidian 的增强版,并且具备更强的人工智能功能。
Quivr 可以处理几乎所有类型的数据,包括文本、图像、代码片段等。它采用先进的人工智能技术来帮助您生成和检索信息。同时,它还专注于速度和效率,确保您可以快速访问数据。您的数据安全由您掌控,Quivr 支持多个文件格式,包括文本、Markdown、PDF、PowerPoint、Excel、Word、音频、视频等。
主要特性
- 快速高效:以速度和效率为核心进行设计。Quivr确保快速访问您的数据。
- 安全:您的数据,您的控制权。
- 操作系统兼容: Ubuntu 22 或更新。
- 文件兼容性:文本、Markdown、PDF、Powerpoint、Excel、CSV、Word、音频、视频
- 开源:自由是美丽的,Quivr 也是如此。开源且免费使用。
- 公共/私人:通过公共链接与用户共享您的大脑,或将其保密。
- 市场:与世界分享你的大脑,或使用其他人的大脑来提高你的生产力。
- 离线模式:Quivr 离线工作,因此您可以随时随地访问您的数据。
开始使用 🚀
依赖 📋
确保以下依赖已经正确安装:
- Docker
- Docker Compose
快速安装 💽
安全教学视频 这里.
- Step 0: Supabase CLI
点击 这里 安装Supabase CLI.
supabase -v # Check that the installation worked
- Step 1: 克隆代码仓:
git clone https://github.com/quivrhq/quivr.git && cd quivr
- Step 2: 复制
.env.example
文件
cp .env.example .env
- Step 3: 修改
.env
文件
vim .env # or emacs or vscode or nano
修改 .env
中的 OPENAI_API_KEY 值.
你只需要修改 .env
文件中的 OPENAI_API_KEY
值 . 你可以从 here 获取 API key . 先注册. 然后输入你的信用卡信息. 不用担心, 如果你不使用API就不会被计费. 更详细的价格,请参考 here.
- Step 4: 启动
cd backend && supabase start
然后
cd ../
docker compose pull
docker compose up
如果你使用Mac, 打开 Docker Desktop > Settings > General and check that the “file sharing implementation” 设置为 VirtioFS
.
如果你是个开发者, 你可以通过如下命令,让项目运行在开发模式: docker compose -f docker-compose.dev.yml up --build
- Step 5: 登录
你可以使用如下用户名注册 admin@quivr.app
& admin
. 通过访问如下本地地址: http://localhost:3000/login.
API访问地址: http://localhost:5050/docs
访问Supabase:http://localhost:54323
升级 Quivr 🚀
- Step 1: 下载更新包
git pull
- Step 2: 迁移数据
supabase migration up