#113113th of 142 in Agent frameworks and SDKs

semif-openjev

Reads typed option probabilities from a local LLM instead of generating text

Stars
4.9k
License
MIT
Last commit
Sep 2026
Language
Python
Stars, last 8 weeks+4,874
16 Sept 2026: 75 stars23 Sept 2026: 4,080 stars30 Sept 2026: 4,572 stars7 Oct 2026: 4,696 stars14 Oct 2026: 4,797 stars21 Oct 2026: 4,861 stars28 Oct 2026: 4,888 stars4 Nov 2026: 4,925 stars11 Nov 2026: 4,949 stars

75 on 16 Sept 20264,949 on 11 Nov 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

SemIf scores runtime-defined decisions (routing, retry, evidence checks) by reading the logits of declared options in one forward pass, with no sampled answer or JSON parsing. It runs on CUDA, Apple Silicon (MLX or PyTorch/MPS) and CPU through llama.cpp GGUF, and can reuse a shared state across many criteria. It reproduces the interface pattern of TypeSafe's closed Jev service, not its model.

Who it is for: Engineers wanting fast local semantic decisions inside agent code

Strengths

  • Direct logits took 1.023 s versus 5.332 s for a JSON array on 21 criteria
  • Shared-state mode reached 20.03 decisions/s on a 37x21 workload versus 2.33 fresh
  • Backends for CUDA, MLX, PyTorch/MPS and CPU-only llama.cpp GGUF
  • Fixtures, row-level outputs, prompt hashes and model revisions are committed, plus per-workload calibration

Weaknesses

  • Prefix-reuse paths are experimental; BF16 changed 5-6 of 777 argmaxes
  • 4B baseline reaches 0.845 agreement on the TypeSafe subset versus 0.883 for Jev
  • Probabilities are conditional on the supplied options and need calibration per workload
  • Research baseline with no release and no server or API

What it needs

  • GPU optional
  • Needs PyTorch, Hugging Face model weights, llama.cpp (CPU backend), MLX (Apple Silicon backend)
  • Models: Qwen3.5-4B, MiniCPM5-2B, Qwen3-0.6B, Qwen3.8-27B EXL3, GGUF (llama.cpp)

Also in Agent frameworks and SDKs

See all 142
Also in Agent frameworks and SDKs
RankProjectScore
1ppt-masterAgent skill that turns documents into natively editable PowerPoint decks Live demo ↗ (opens in a new tab)76.2k stars+15,031 (+25%) in 30 daysMIT96 out of 100
2openai-agents-pythonPython SDK for multi-agent workflows with handoffs, guardrails and tracing30.6k stars+692 (+2.3%) in 30 daysMIT92 out of 100
3mastraTypeScript framework for building AI agents, workflows and MCP servers29.5k stars+778 (+2.7%) in 30 dayscustom license92 out of 100
#4browser-usePython library that lets an LLM agent control a web browser Live demo ↗ (opens in a new tab)120.8k stars+3,334 (+2.8%) in 30 daysMIT90 out of 100
#5copilotkitReact and Angular SDK for adding agent chat and generative UI to apps38.7k stars+757 (+2.0%) in 30 daysMIT90 out of 100