Skip to main content
Git built for AI code. State of the art code chunking, embeddings, and reranking - in 1 import.

Early Beta & Technology

Repo Storage is completely free during our early beta.
Your code is indexed and made searchable using our latest, state-of-the-art embedding and re-rank models with a simple import:
  • morph-v4-embedding for code understanding
  • morph-v4-rerank for top-tier code search quality
No setup or configuration is needed. Enjoy the best results with Morph’s new semantic search stack—at no cost, while in beta.

Quick Start

Use git like normal. We handle the vector database, embeddings, and infrastructure automatically.
import { MorphClient } from '@morphllm/morphsdk';

const morph = new MorphClient({ apiKey: process.env.MORPH_API_KEY });

// Initialize repo
await morph.git.init({
  repoId: 'my-project',
  dir: './my-project'
});

// Make changes, then commit
await morph.git.add({ dir: './my-project', filepath: '.' });
await morph.git.commit({
  dir: './my-project',
  message: 'Add feature',
});

// Push (triggers code embedding in background, 3-8s)
await morph.git.push({ dir: './my-project' });
Push automatically triggers code embedding for semantic search—no vector DB setup, no infrastructure management. After 3-8 seconds, your code is searchable.Each commit is indexed separately, letting you search specific branches or historical commits. See Semantic Search for search usage.

What’s Included

Morph Repo Storage provides three key capabilities:

How It Works

1. Commit code changes
Use standard Git operations (add, commit, push) through the SDK.
2. Automatic embedding
When you push, Morph embeds your code in the background (3-8 seconds). No setup required.
3. Search semantically
2-stage state of the art code retrieval. Query your codebase with natural language. Search any branch or commit. See Semantic Search.
Each commit is indexed separately, so you can search historical versions of your code. Perfect for debugging or comparing implementations across time.

Why Use Repo Storage?

Zero infrastructure – No vector databases, no embedding pipelines, no DevOps. AI-first design – Store agent conversations and browser recordings alongside code changes. Production-ready – State-of-the-art chunking, embeddings, and reranking built in. Git-native – Works with your existing Git workflow. No new tools to learn.

Next Steps