misc/py-langgraph-checkpoint-conformance: New port: Conformance test suite for
LangGraph checkpointer implementations
PR: 299663
Approved by: no need for approval according to bapt@
misc/py-onnx-ir: Add New Port
ONNX IR is an in-memory representation for ONNX models. It loads a model
into a mutable object graph, lets programs inspect and rewrite graphs,
initializers and metadata, and serializes the result back to ONNX.
Sponsored by: Netzkommune GmbH
misc/py-onnxscript: Add New Port
ONNX Script lets developers write ONNX functions and models directly in a
subset of Python. Decorated functions are traced into ONNX graphs, so
operators and control flow can be expressed as ordinary Python code.
Sponsored by: Netzkommune GmbH
misc/py-immich-model: Add New Port
The model runtime that Immich's machine learning service loads at inference
time: the ONNX graph lowerings for the CLIP and face recognition models, the
per execution provider variants of them, and the catalogue that maps a model
name to its files.
The exporter and benchmarking tools from the same source tree are not
installed; they pull in PyTorch and are only needed to regenerate the models.
Sponsored by: Netzkommune GmbH
misc/py-claude-agent-sdk: Add New Port
The Claude Agent SDK lets Python programs drive Claude Code as an
agent: run queries, hold interactive sessions, define in-process MCP
tools, hook into tool use and control permissions.
The PyPI wheels bundle a platform-specific claude binary; the port
builds from the sdist instead and depends on misc/claude-code, which
the SDK finds via PATH. The dependency is on the package rather than
the claude binary, because misc/claude-code-legacy installs the same
file but is older than 2.1.248, which the SDK needs for verbatim
prompts. ONLY_FOR_ARCHS follows misc/claude-code.
Sponsored by: Netzkommune GmbH
misc/ttfx: New port: Terminal text effects, a Rust port of terminaltexteffects
ttfx renders terminal text effects (decrypt, beams, matrix, and many
more) from text piped on standard input. It is a Rust port of
TerminalTextEffects (TTE) shipped as a single binary with no runtime
dependencies.
WWW: https://github.com/omacom/ttfx
Reported by: jkh (new maintainer)
Pull Request: https://github.com/freebsd/freebsd-ports/pull/630
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
misc/py-kenlm: New port: KenLM: Faster and Smaller Language Model Queries
PR: 298596
Approved by: Baptiste Daroussin <bapt@FreeBSD.org> (on behalf of portmgr@)
misc/opencode: New port: AI coding agent for the terminal
OpenCode is an open-source, model-agnostic AI coding agent that runs in
the terminal. It combines a full-screen TUI and a scriptable CLI with
a client/server architecture, LSP awareness and multi-session support.
Tested on arm64 and amd64.
misc/py-deepspeed: New port: DeepSpeed library for ChatGPT-like model training
required by misc/py-transformers
PR: 298590
APproved by: Baptiste Daroussin <bapt@FreeBSD.org> (on behalf of portmgr@)
misc/py-langgraph-checkpoint-sqlite: New port: SQLite implementation of
LangGraph checkpoint saver
PR: 298259
Approved by: Baptiste Daroussin <bapt@FreeBSD.org> (on behalf of portmgr@)
misc/py-mcp-types: Add new port
The wire types for the Model Context Protocol.
This package holds the protocol message models, JSON-RPC envelope types, per-
version surface validators, and the protocol-version registry. Its only runtime
dependencies are pydantic and typing-extensions, so it can be installed on its
own when you need to (de)serialize MCP traffic without pulling in the full mcp
SDK.
https://pypi.org/project/mcp-types/
PR: 297537
misc/py-insightface: Add New Port
Open source 2D and 3D face analysis library based on ONNX models
executed with onnxruntime. Required by www/immich-ml for facial
recognition. The upstream pretrained models are downloaded at
runtime and licensed for non-commercial research use only.
WWW: https://insightface.ai/
Sponsored by: Netzkommune GmbH
misc/mc6: Midnight Commander fork with plugins (new port)
Also features new archive manager built on libarchive that
replaces the legacy built-in tarfs and cpiofs VFS modules.
Via: https://www.opennet.ru/opennews/art.shtml?num=66018
misc/auto-tempo: Manage Jira Tempo Timesheets worklogs from a text file
AutoTempo manages Jira worklogs through the Tempo Timesheets REST API
using a simple, version-controllable text file.
It can generate a monthly worklog template pre-populated
with working days, expand keyword shortcuts and recurring entries
defined in config.toml, validate daily totals, and apply worklogs
idempotently to Jira. A helper can draft worklogs from local
git commit history.
Targets Tempo Timesheets on Jira Server/Data Center;
authentication uses a Jira personal access token.
The tool is run from a directory containing a config.toml file.
PR: 296427
misc/claude-code: New port: Agentic coding tool from Anthropic that lives in
your terminal
This is the latest Claude Code CLI that comes only in the binary form.
Previous commit moved previous, NodeJS based claude-code
into claude-code-legacy because of some patches that are there.
Note: Using Claude Code does not strictly require Anthropic's
hosted proprietary models. The tool can interact with open
models via Ollama's Anthropic Messages API compatibility layer.
Users can run these models locally on their own hardware for free,
or utilize Ollama's cloud subscription open weights models for
expanded performance. Some open weights models (like DeepSeek v4 pro)
available via the Ollama cloud are almost as capable as Anthropic's
models for most purposes.
misc/zeroclaw: newport
ZeroClaw is a fast, small, 100% Rust AI assistant / agent CLI (model
providers, multi-agent workflows, chat channels, and a local gateway).
WWW: https://github.com/zeroclaw-labs/zeroclaw
PR: 295837
misc/warp: Add port: Open agentic development environment born from the terminal
Warp is an open agentic development environment born from the
terminal. Run coding agents locally and in the cloud, across any
model, any harness, repo, or tool.
WWW: https://warp.dev/
misc/hashcards: Add new port
Hashcards is a plain text-based spaced repetition system.
Features:
- Plain Text: all your flashcards are stored as plain text files, so you can
operate on them with standard tools, write with your editor of choice, and
track changes in a VCS.
- Content Addressable: cards are identified by the hash of their text. This
means a card's progress is reset when the card is edited.
- Low Friction: you create flashcards by typing into a text file, using a
lightweight notation to denote flashcard sides and cloze deletions.
- Simple: the only card types are front-back and cloze cards. More complex
workflows (e.g.: Anki-style note types, card templates, automation) be can
implemented using a Makefile and some scripts.
- Efficient: uses FSRS for scheduling reviews, maximizing learning while
minimizing time spent reviewing.
https://github.com/eudoxia0/hashcards/