schift-io · GitHub
Skip to content
@schift-io

schift-io

Embedding Router & Universal Vector Space — switch models, migrate vectors, zero downtime.

Schift

Embedding Router & Universal Vector Space

Switch embedding models instantly. Migrate without re-embedding. OpenAI, Gemini — one unified API.

Why Schift?

Every embedding model creates a different vector space. Switching providers means re-embedding your entire corpus — millions of vectors, days of compute, production downtime.

Schift solves this. Our projection matrices transform existing vectors into any target model's space with 99.7% retrieval recovery, in minutes instead of days.

Repositories

Repository Description
cli Schift CLI — embed, migrate, and manage vectors from the terminal
schift-py Python SDK — pip install schift
schift-js Node.js/TypeScript SDK — npm install schift
schift-go Go SDK — go get github.com/schift-io/schift-go
schift-java Java SDK for JVM applications
docs Documentation
examples Integration examples — RAG, migration, failover patterns
homebrew-schift Homebrew tap — brew install schift-io/schift/schift

Quick Start

from schift import Schift

s = Schift(api_key="sk-...")

# Embed with any provider through one API
vec = s.embed("quarterly revenue report", model="openai/text-embedding-3-large")

# Switch your entire DB to a new model — no re-embedding
s.upgrade(db="my_pgvector", to="google/gemini-embedding-2")  # 99.7% recovery

Links

Popular repositories Loading

  1. schift-ts schift-ts Public

    Schift TypeScript SDK — AI Agent Framework with Built-in RAG

    TypeScript 5

  2. agent-workflow-protocol agent-workflow-protocol Public

    TypeScript 4

  3. schift-py schift-py Public

    Schift Python SDK — pip install schift

    Python 1

  4. skills skills Public

    Claude Code skills for Schift — migrate, analyze, and build AI agents faster

    1

  5. cclg cclg Public

    Local-first memory runtime for coding agents — canonical chat ledger graph, explicit patches, and the portable .cclg container format

    Python 1

  6. omnidocbench-ko omnidocbench-ko Public

    한국어 실문서 OCR 벤치마크 — Great Number Bench(숫자 무결성) + 기여 트랙. Korean real-world document parsing benchmark.

    HTML 1

Repositories

Showing 10 of 20 repositories

Top languages

Loading…

Most used topics

Loading…