项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
技术标签
使用教程
—
环境要求
- 安装 Docker 与 Docker Compose
- 至少一个 AI 提供商的 API Key(如 OpenAI)
- 本机 3000 端口可用
- 可访问 GitHub 与镜像仓库的网络
安装与启动步骤
-
1拉取镜像
从 GitHub 容器仓库拉取 Morphic 最新镜像,README 推荐用 Docker 方式运行。
docker pull ghcr.io/miurla/morphic:latest -
2克隆仓库
镜像之外还需要仓库里的 docker compose 配置和环境变量模板,克隆到本地。
git clone https://github.com/miurla/morphic.git cd morphic -
3生成环境文件
把示例环境变量文件复制为 .env.local,后续所有配置都写在这个文件里。
cp .env.local.example .env.local -
4填入模型密钥
编辑 .env.local,至少设置一个 AI 提供商 API Key,否则模型无法调用。
OPENAI_API_KEY=your_openai_key -
5启动全部服务
Docker Compose 会自动拉起 PostgreSQL、Redis、SearXNG 和 Morphic,无需额外搜索 Key。
docker compose up -d -
6打开界面选模型
浏览器访问本地 3000 端口,在模型选择器中挑一个模型即可开始提问。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
OPENAI_API_KEY | 是 | OpenAI 模型密钥,README 要求至少配置一个 AI 提供商密钥 | your_openai_key |
如何确认成功
执行 docker compose up -d 后容器正常运行,浏览器打开 http://localhost:3000 能加载界面并在模型选择器中选到模型。
常见问题
Q:还需要单独申请搜索 API Key 吗?
A:不需要。Docker Compose 会自动启动 SearXNG,README 明确说明无需额外的搜索 API Key。
Q:Docker Compose 会启动哪些服务?
A:会自动启动 PostgreSQL、Redis、SearXNG 和 Morphic 四项,无需手动逐个安装。
Q:只能用 OpenAI 吗?
A:不是。README 指出还支持 Anthropic、Google、Ollama、Vercel AI Gateway 以及 OpenAI 兼容提供商,详见 docs/CONFIGURATION.md。
Q:想从源码构建或配置文件上传怎么办?
A:README 指向 docs/DOCKER.md,其中包含从源码构建和文件上传配置等更多选项。
注意事项
- 必须先完成 git clone 并存在 .env.local,docker compose 才能正确读取配置。
- 不配置任何 AI 提供商密钥时,问答功能无法调用模型。
- 默认访问地址为 http://localhost:3000,若端口被占用需自行调整。
- 更多配置项请参考仓库内 docs/CONFIGURATION.md 与 docs/DOCKER.md。
核心亮点
- 支持多模型与多搜索源自由切换,含本地 Ollama 与 SearXNG,不绑定单一厂商
- 生成式 UI 体验完整,答案流式输出并附引用来源,交互接近成熟商业产品
- 技术栈现代且文档清晰,一键部署 Vercel,二次开发门槛低
不足之处
- 依赖外部搜索 API 与模型服务,离线或未配置密钥时功能受限
- 作为较新项目,长期维护节奏与社区生态仍待观察
适用场景
- 搭建企业内部知识检索与问答入口
- 研究 RAG、生成式 UI 与 AI 搜索的练手项目
- 替代传统搜索做个人自托管 AI 问答工具
替代项目
Perplexica、khoj
上一篇:anysearch-skill
同类项目推荐
firecrawl
开源
网页抓取像喝水一样简单,开发者省下整周加班
Supercharge your AI agents with data from the web and beyond. Building the library f···
contoso-chat
开源
一键跑通 Azure RAG 应用,从代码到评估部署全流程
This sample has the full End2End process of creating RAG application with Prompty an···
graphify
开源
整个代码库画成一张图,找问题一眼定位
Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable k···
WeKnora
开源
文档往里一扔,自动变成啥都能答的知识库
Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an auto···
