LibreAI / AI Agents / morphik-core
// agents · morphik-org/morphik-core

morphik-core

An open-source multimodal retrieval engine for agent pipelines.

★ 3.7k stars⑂ 330 forksNOASSERTIONupdated 2026-10
▦ visual — this project's README ships no embeddable screenshot,
so here's a placeholder. The guide below is complete regardless.
// project facts

Project facts

morphik-core is an open-source ai agents project by morphik-org (morphik-org/morphik-core on GitHub). It has 3,715 GitHub stars and 330 forks, is released under the NOASSERTION license, and was last updated on GitHub on 5 October 2026.

GitHub stars
3,715
Forks
330
License
NOASSERTION
Last updated on GitHub
5 October 2026
Category
AI Agents
Listing
Full install guide
Official site
Official site
// how it works

How it works

  1. Define the job

    Write down the task or workflow you want the agent to handle.

  2. Get the code

    Clone the repository and read the README's prerequisites.

  3. Set up your environment

    Install dependencies and configure keys or endpoints.

  4. Try the quickstart

    Run the sample script and check the output against the docs.

// features

Why people love it

Multimodal retrieval

Search across text and images.

Smart ingestion

Rules-based document parsing.

Cache-augmented generation

Efficient retrieval patterns.

ColPali support

Modern visual-document retrieval.

Python-native

Fits agent pipelines.

Active development

Pushed in October 2026.

Advertisement
// run it

Run it yourself

  1. Step 1 - Clone the repo

    Download the source and move into the project folder.

    git clone https://github.com/morphik-org/morphik-core.git
    cd morphik-core
  2. Step 2 - Install dependencies

    Create a virtual environment and install the requirements.

    python -m venv .venv && source .venv/bin/activate
    pip install -r requirements.txt
  3. Step 3 - Run an example

    Treat these as starting points - the README documents the exact commands.

    python examples/quickstart.py
// use cases

What you can build

Advertisement
// faq

Questions, answered

Who is behind morphik-core?

The project lives at morphik-org/morphik-core and has attracted 330 forks. Browse its commit history and contributor list for a sense of maintenance pace.

Is morphik-core free to use?

GitHub does not assert a license for this repo, so treat the code as all rights reserved until the author adds one.

Do I need a paid API to use it?

The engine is self-hosted and free; any embedding or model APIs you plug in may bill separately.

Morphik vs plain vector search?

Morphik bundles ingestion, multimodal embeddings, and retrieval into an engine; plain vector search is just the index. Reach for Morphik when document complexity defeats naive chunking.

Where should I start?

The README and the official docs site are the fastest path: run the quickstart example first, then adapt it to your use case.

// keep exploring

Similar tools

AI Agents

AppAgent

AppAgent — Tencent's multimodal agent that learns smartphone apps by exploration, then operates them.

★ 6.9k starsMIT
View guide →
AI Agents

PhyAgentOS-core

Recursive self-improving physical agent OS — verified, evidence-based execution for robots and simulators

★ 2.8k starsMIT
View guide →
Agents

MiroFish-Offline

Offline multi-agent simulation and prediction engine: Neo4j plus Ollama, local.

★ 2.6k starsAGPL-3.0
View guide →
AI Agents

UI-TARS-desktop

ByteDance's open-source multimodal AI agent stack: GUI agents that see and operate real desktops

★ 39.2k starsApache-2.0
View guide →
AI Agents

MobileAgent

Mobile-Agent — multimodal GUI agents that operate phones and PCs from screenshots and instructions.

★ 9.3k starsMIT
View guide →
AI Agents

arcbox

ArcBox: a fast macOS-native container and VM runtime — a drop-in Docker engine with agent sandboxes

★ 4.2k starsApache-2.0
View guide →
// alternatives

Alternatives in AI Agents

The most-starred other AI Agents projects in the LibreAI catalogue — the realistic shortlist if morphik-core is not the right fit.

Get morphik-core

Free and open — grab the source, star the repo, and start creating.