{"data":{"slug":"semif","name":"SemIf","tagline":"MIT local/WebGPU semantic conditionals — OpenJev, the former pitch name","category":"agents","categoryName":"AI Agents","url":"https://github.com/TheoLeeCJ/SemIf-OpenJev","github":"https://github.com/TheoLeeCJ/SemIf-OpenJev","pricing":"open-source","hook":"SemIf reads local model logits to make semantic conditionals without sampling an answer — a control primitive for agents, not another structured-output wrapper.","whatsGood":"MIT (TheoLeeCJ/SemIf). Runs semantic conditions against frozen open models locally, with a WebGPU path, and makes the decision from logits rather than asking the model to sample a response. OpenJev was the former/pitch name; the canonical repository is now SemIf. No closed inference endpoint required for the core experiment.","theCatch":"Vs Instructor and structured JSON: SemIf is a logit-read semantic gate, not schema validation or guaranteed JSON. Vs closed TypeSafe Jev: the local/open-model route is the point, but you bring compatible weights, runtime, and calibration discipline — this is not calibrated RLCD. Youth note: ~1.6k★ in ~3 days clears the Panel bar, but the surface is still young.","verdict":"MIT local semantic conditionals. Read logits on frozen open models; do not confuse it with structured output or calibrated refusal.","addedAt":"2026-09-19","featured":false,"domain":"AI Agents","subSpecialty":"Memory & Evals","subcategory":"Memory & Evals","tags":["self-host","permissive","local-llm","graphics-3d","active","young-repo","fast-stars"],"capabilities":["semantic","local","webgpu"],"surfaces":["Self-host"],"ecosystem":["Browser","WASM","Multi-platform"],"licenseModel":"OSS/MIT","githubStars":4846,"starsPerWeek":1010,"access":"free","archived":false,"repo":{"createdAt":"2026-09-16","pushedAt":"2026-09-23","license":"MIT","archived":false,"checkedAt":"2026-10-19"}},"related":[{"slug":"claude-code","name":"Claude Code","tagline":"Terminal-first coding agent with deep repository context"},{"slug":"cursor","name":"Cursor","tagline":"The AI-first code editor that understands your codebase"},{"slug":"devin","name":"Devin","tagline":"Autonomous AI engineer for defined engineering tasks"},{"slug":"stagehand","name":"Stagehand","tagline":"AI-native browser automation that mixes code and natural language"},{"slug":"browser-use","name":"Browser Use","tagline":"Open-source framework for LLM-driven browser agents"}],"links":{"self":"/api/gems/semif","html":"/gems/semif","markdown":"/gems/semif.md","category":"/api/gems?category=agents","categoryPage":"/stacks/agents"}}