Wednesday, July 01, 2026

Re: [NEW] 3 AI coding agents: claude, crush & and swival (+ deps)

On Wed, 01 Jul 2026 02:43:16 +0200, 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. > > Are you sure that we can distribute it? I read https://www.anthropic.com/legal/commercial-terms and I see no way to redistribute that packages. And if we have no right to redistribute packages and take into accoutn that this version may stop work in any moment... Well, not sure that we need to import it. > (2) devel/crush > > A coding agent with a focus on a good looking > terminal UI. > This is loveley and OK kirill@ portwise to improt but the last time when I checked (a month or two ago) it had release or two each day, not sure how you will pick which one is stable enough, but you put yourself as maintainer anyway. > > (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). > Potentially ok but need time to think -- wbr, Kirill

No comments:

Post a Comment