Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: [NEW] 3 AI coding agents: claude, crush & and swival (+ deps)
To:
Antoine Jacoutot <ajacoutot@bsdfrog.org>
Cc:
ports@openbsd.org, Daniel Dickman <didickman@gmail.com>
Date:
Wed, 1 Jul 2026 10:26:25 +0100

Download raw body.

Thread
On 2026/07/01 08:26, Antoine Jacoutot wrote:
> On July 1, 2026 2:43:16 AM GMT+02:00, Daniel Dickman <didickman@gmail.com> wrote:
> >Hi all,
> >
> >I'd like to import 3 AI coding agents that I've found useful. (Similar to 
> >devel/codex which is from OpenAI and is already in the ports tree).
> >
> >
> >(1) devel/claude -- Anthropic's well known coding agent
> >
> >	This is the latest version that runs on OpenBSD. Newer versions 
> >	were moved off npm and are native-only unfortunately. So updating 
> >	beyond this version might be harder.
> >
> >
> >(2) devel/crush
> >
> >	A coding agent with a focus on a good looking
> >	terminal UI.
> >
> >
> >(3) devel/swival -- Coding agent for doing security audits
> >
> >	This has has a few additional dependencies that also need to be 
> >	imported below.
> >
> >    devel/py-litellm -- uniform LLM provider API
> >        textproc/py-tiktoken -- fast BPE tokenizer
> >    devel/py-mcp -- Model Context Protocol SDK
> >    security/py-fast-cipher -- fast AES cipher library
> >    textproc/py-rank-bm25 -- BM25 ranking functions
> >
> >
> >One small note is that for swival to be imported we also need to update 
> >py-rich to 15.0.0 and mark www/py-flask-limiter BROKEN as a result.
> >
> >In turn this means we won't be able to build www/py-flask-appbuilder until 
> >flask-limiter adds support for rich v15+.
> >
> >I am ok with that tradeoff (I imported those 2 ports for superset which 
> >itself is waiting on support for sqlalchemy 2+ to be rolled out).
> >
> >ok to import these new ports?
> Not a super fan to import something (Claude) that cannot be updated / maintained and may stop functioning in a few months. 

+1