miurla/morphic

★ 9,133⑂ 2,348

An AI-powered search engine with a generative UI

About miurla/morphic

miurla/morphic is an open-source project on GitHub, mainly written in TypeScript. An AI-powered search engine with a generative UI It currently holds 9,133 stars and 2,348 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the Today's Trending board.

GitHub Repository Details

Repository miurla/morphic · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

Morphic

An AI-powered search engine with a generative UI.

DeepWiki GitHub stars GitHub forks

https://github.com/miurla/morphic/blob/HEAD/Vercel OSS Program



https://github.com/miurla/morphic/blob/HEAD/miurla%2Fmorphic | Trendshift

Features

Installation

Docker (Recommended)

The quickest way to run Morphic locally:

docker pull ghcr.io/miurla/morphic:latest

Then set up with Docker Compose:

1. Clone the repository and configure environment:

git clone https://github.com/miurla/morphic.git
cd morphic
cp .env.local.example .env.local

2. Edit .env.local and set at least one AI provider API key:

OPENAI_API_KEY=your_openai_key

See supported providers for other options (Anthropic, Google, Ollama, Vercel AI Gateway, OpenAI-compatible providers).

3. Start all services:

docker compose up -d

4. Visit http://localhost:3000 and select your model from the model selector.

Docker Compose starts PostgreSQL, Redis, SearXNG, and Morphic automatically. No additional search API key is needed — SearXNG is included.

See the Docker Guide for more options including building from source and file upload configuration.

Local Development

1. Clone and install:

git clone https://github.com/miurla/morphic.git
cd morphic
bun install

2. Configure environment:

cp .env.local.example .env.local

Edit .env.local and set your API keys:

OPENAI_API_KEY=your_openai_key
TAVILY_API_KEY=your_tavily_key

To enable chat history, authentication, file upload, and other features, see CONFIGURATION.md.

For what a self-hosted instance sends outbound, and what is off by default, see PRIVACY.md.

3. Start the dev server:

bun dev

Visit http://localhost:3000.

Deploy

Vercel

Deploy with Vercel

Contributing

We welcome contributions! Please see our Contributing Guide for details on how to get started, including local development setup.

License

This project is licensed under the Apache License 2.0 - see the LICENSE file for details.

GitHub Stars & Activity

9,133Stars
2,348Forks
0Open issues
TypeScriptLanguage

GitHub Popularity

GitHub stars9,133
Forks2,348
Open issues0
Primary languageTypeScript
License-
Stars gained today0
Created-
Last pushed-

Trending History

Trending statusnot on today's boards

Related AI Projects

1

anthropics / claude-code

TypeScript★ 147,260⑂ 24,085▲ 419 stars
→
2

supermemoryai / supermemory

TypeScript★ 30,699⑂ 2,677▲ 169 stars
→
3

vercel-labs / json-render

TypeScript★ 17,544⑂ 926▲ 291 stars
→
4

krillinai / OpenCreator

TypeScript★ 11,981⑂ 1,197▲ 263 stars
→
5

Tencent / BrowserSkill

TypeScript★ 6,135⑂ 439▲ 324 stars
→
6

BuilderIO / agent-native

TypeScript★ 5,400⑂ 502▲ 98 stars
→
7

KnockOutEZ / wigolo

TypeScript★ 5,352⑂ 433▲ 25 stars
→
8

cloudflare / mcp-server-cloudflare

TypeScript★ 4,260⑂ 529▲ 46 stars
→

More AI Rankings