Skip to content
@RazinAI

Razin

AI that runs where you are, in Arabic and English
Razin: AI that runs where you are, on your phone, in your browser and on your own machines

razin.ai hello@razin.ai Orb on Google Play Deputy docs

Razin builds AI that works on your phone, in your browser and on your own machines, in Arabic and English. Your data stays where it already is. Each product does one thing properly, and together they cover AI on the device, AI in the browser, and AI that reads documents.

What we make

Orb: private, offline AI for Android Deputy: turns any page into a typed API for agents Link: run the coding agents on your computer from your phone Razin OCR: OCR on your own hardware, especially good at Arabic

Orb: what runs on the phone

Orb is a chat app for Android that never sends anything off the device. You can ask about a photo or a document, or talk to it by voice, with no account and nothing in the cloud.

Models Qwen3-VL 2B, Qwen3-VL 4B, MiniCPM-V 4.6, Gemma 4 E2B
Voice On-device Whisper
Needs Android 10 or later, 6 GB RAM recommended
Price One-time purchase. No ads, no subscription

Get Orb on Google Play · razin.ai/orb

Deputy: one call instead of screenshots and clicks

Deputy is an agent that lives in your browser, inside the session you're already logged into. It reads the page you're on and hands other agents its forms and actions as typed tools, so Claude Code, Codex, Cursor or any other MCP client fills a form in one call instead of screenshotting and clicking its way through.

# 1. Add Deputy from the Chrome Web Store
# 2. Connect your agent
npx deputy-mcp

Chrome Web Store · Docs · Repository

Link: your coding agents, from your phone

Link connects your phone to your own computer over SSH. From there you can start a task with Claude Code, Codex, OpenCode, Gemini CLI or 15 other agents, review the exact change and approve it, or open a terminal. It works with Linux and macOS, and with Windows through WSL. Android comes first, and it's still in development.

Docs · razin.ai/link

Razin OCR: reading Arabic properly

General-purpose OCR for PNG, JPEG and scanned PDF, running on your own CPU with no network. It returns UTF-8 text plus JSON with page regions and reading order. We're making it especially good at Arabic, dots and diacritics included. No fine-tuning has run yet. This is where the pretrained baselines stand today:

Strict CER on 14 synthetic Arabic pages: Tesseract fast 52.80%, Tesseract best 42.03%, PaddleOCR PP-OCRv5 15.23%

Deputy, measured

The same task on a busy admin page with 400 orders, once through Deputy and once through Playwright MCP. Same prompt, median of three runs, and every run succeeded.

Deputy used 3.4x fewer tokens, cost 2.6x less and sent 6.4x less page data than Playwright MCP

Open source

Repository What it is Stars
deputy The browser agent and its MCP server stars
argus Live YOLO object detection across many video streams, in C++ stars
globalmm Gives any local LLM vision through llama.cpp stars
argus: dozens of live camera streams on one laptop GPU

argus decodes video streams with FFmpeg, batches frames from every stream into one YOLO model, draws the boxes back onto the video and re-encodes it with NVENC. It runs on TensorRT, with MIGraphX and OpenVINO backends too.

We profiled it with Nsight Systems and fixed one bottleneck at a time: CUDA contexts, pinned memory, two CUDA streams, thread balance, uint8 input, then an fp16 model:

argus run time fell from 27.0 s to 6.98 s across eight steps

Repository · Write-up with every timeline

globalmm: vision for a text-only LLM

globalmm builds an mmproj.gguf that plugs into llama.cpp and lets a text-only model accept images. The encoder and the LLM both stay frozen; only the piece between them changes:

  • Matrix: one least-squares fit, done in seconds on a CPU with no training data. The model can name what's in an image.
  • Connector: a 30.7M-parameter network trained in about 3 GPU-hours. The model can answer with bounding boxes. Llama-3.2-1B reaches 74% Acc@0.5 on "Where is the X?".
  • Connector + donor: borrows the first 4 layers of a real vision model and reaches 86%, against 91% for Qwen3-VL-2B itself.
  • Audio: the same recipe on Whisper's encoder gives 5.3% speech WER.
uv tool install globalmm

Repository · PyPI · Write-up

How we work

Runs where you are
Models run on the phone, in the browser or on your servers. Your data stays put unless you decide otherwise.
Measured, not asserted
Every number we publish comes with the method that produced it. If we haven't measured it, we don't claim it.
Arabic as a first language
Arabic isn't a translation layer. We test on Arabic text, mixed scripts and right-to-left layouts from the start.
Say what isn't built
Limits get listed as clearly as features. A developer preview is labelled as one.

Questions about Orb, Deputy, Link or Razin OCR? Write to hello@razin.ai. We answer within three business days.

Popular repositories Loading

  1. argus argus Public

    TensorRT YOLO live object detection pipeline for real-time video streams with FFmpeg, GPU acceleration, and annotated output.

    C++ 15

  2. globalmm globalmm Public

    Add vision to any local LLM, no training.

    Python 4

  3. deputy deputy Public

    Deputy for AI coding agents: Claude Code, Codex, Gemini CLI, Copilot, Cursor and more use your open browser as typed tools

    2

  4. .github .github Public

    Razin organization profile

Repositories

Showing 4 of 4 repositories

Top languages

Loading…

Most used topics

Loading…