BSD Ports

shells/meka 0.66.0 MidnightBSD

General-purpose AI agent runtime

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Port added
Last update
Commit
235dc2bfd7
License
mit
Categories
shells

Description

meka is a general-purpose AI agent runtime that provides Large Language Models (LLMs) with tools like web search, shell execution, and file editing to perform complex tasks.

Key features: * Natural-language shell with four permission modes (none, read, ask, write) * Session persistence via SQLite * Support for Model Context Protocol (MCP) servers * Support for multiple providers including OpenAI and Claude * Syntax-highlighted output and adaptive thinking capabilities * Built-in tools for file manipulation, web searching, and delegating tasks to sub-agents

In the other systems

The newest version among them is 0.85.0, as upstream numbers it.

SystemPortVersionVulnerabilitiesStatusMaintainerLast update
MidnightBSDshells/meka0.66.0 behind since 2026-10-11no data-[email protected]2026-11-04
FreeBSDshells/meka0.85.0 newestnone known-[email protected]2026-10-29
NetBSDwip/meka-git by name0.80alpha0 behind since 2026-10-29none known-[email protected]-
HardenedBSDshells/meka0.73.0_1 behind since 2026-10-29no data-[email protected]-
GhostBSDshells/meka0.73.0_1 behind since 2026-10-29no data-[email protected]-

Compare across BSDs

Version history 2

  1. 0.66.0 235dc2bfd7
  2. 0.66.0 1ed0f9823e

Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.

Install

Binary package:

mport install meka

From mports:

cd /usr/mports/shells/meka && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	meka>0:shells/meka

Dependencies

No port depends on this one.

Configuration

No options to configure.

USES
cargo
Service scripts
none

Files

distinfo 527
FileSizeSHA256
v5.17.14.zip4.38828e+06481244d0812097b11fbaeef79f71d942b171617f9c9f9514e63acbe13e71ccdc
rust/crates/adler2-2.0.1.crate13366320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
rust/crates/agent-client-protocol-2.0.0.crate2116576d87bc7769eba641753ba5dc52f73ec3765d51022c6753bf040967125ddc86a8
rust/crates/agent-client-protocol-derive-2.0.0.crate52343abd4080f51e4f24f5042beb7fb7a66ede29a2dc1c2582c329532e1c27264ddc
rust/crates/agent-client-protocol-schema-1.5.0.crate222973d5c231915b4ab578c722eca2d1bd7df4d300bfd6cac3b8e9f0d1e3ddc95b187c
rust/crates/aho-corasick-1.1.5.crate184315c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba
rust/crates/alloc-no-stdlib-2.0.4.crate10105cc7bb162ec39d46ab1ca8c77bf72e890535becd1751bb45f64c597edb4c8c6b3
rust/crates/alloc-stdlib-0.2.4.crate67300e76a019e91224d279006ff972f1e984179a6e9feb050adba6ce8274aef23195
rust/crates/allocator-api2-0.2.21.crate63622683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
rust/crates/android_system_properties-0.1.6.crate5625ae221649c9976a6f6c56ae1facf410f3ddb33cc661c4b7b61020a912d4237fbc
rust/crates/anstream-1.0.0.crate28916824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d
rust/crates/anstyle-1.0.14.crate17787940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000
rust/crates/anstyle-parse-1.0.0.crate2204252ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e
rust/crates/anstyle-query-1.1.5.crate1026440c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc
rust/crates/anstyle-wincon-3.0.11.crate12638291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d
rust/crates/anyhow-1.0.103.crate487462a4385e2e34eb35d6b3efe798b9eb88096925d87726c0798709bf56d9ed84af3
rust/crates/arbitrary-1.4.2.crate38307c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
rust/crates/async-channel-2.5.0.crate18624924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2
rust/crates/async-compression-0.4.42.crate103805e79b3f8a79cccc2898f31920fc69f304859b3bd567490f75ebf51ae1c792a9ac
rust/crates/async-io-2.6.0.crate51062456b8a8feb6f42d237746d4b3e9a178494627745c3c56c6ea55d92ba50d026fc
Master sites 1
  • https://github.com/swagger-api/swagger-ui/archive/refs/tags/:swaggerui

Commit history 3

DateCommitCreditsLog message
235dc2bfd7 Lucas Holt Restore ports tree accidentally deleted by Rails PR #2213 (#2232)
Restore the 63,146 unrelated files accidentally deleted when malformed Rails PR #2213 was merged. Retain the intended databases/rubygem-activemodel81 update to 8.1.4.1. Verified the repaired tree has all 63,148 tracked files. Compared with master before #2213 (141a9523ba), only databases/rubygem-activemodel81/Makefile and distinfo differ. The update itself was already built, packaged and hash-verified. The cause was preparing sparse worktrees with an empty index. The remaining Rails branches are receiving corrective commits, with explicit final-tree and per-port diff validation before push. This recovery changes no port semantics beyond the intended ActiveModel update. Signed-off-by: Lucas Holt <[email protected]>
1123a1dfb9 Lucas Holt databases/rubygem-activemodel81: update to 8.1.4.1 for security fixes (#2213)
Update databases/rubygem-activemodel81 to 8.1.4.1. Part of the coordinated Rails security update addressing the 21 advisories published November 4, 2026. Preserve this port's existing Rails release series; update all version-linked component ports together. Validation on MidnightBSD 4.0.9 amd64, Ruby 3.3.11: official release SHA256 matches the supplied announcement; MIT license unchanged; makesum, patch, build, fake including gem dependency QA, and package passed. Portlint: zero fatal errors (existing advisories only). Runtime dependency gems were isolated under /tmp; NO_DEPENDS=yes prevented installing host packages, so mport dependency installation/closure itself was not tested. Targeted security validation for the Rails 8.1 release: twelve …
1ed0f9823e Lucas Holt shells: port 33 shells and utilities from FreeBSD (plus 7 prerequisites) (#2196)
## Summary Port 33 missing shells and shell utilities from FreeBSD ports into `shells/`, along with 7 prerequisite ports in `devel/`, `lang/`, and `textproc/`. ### Prerequisites Added (7) - `devel/p5-Data-Dump-Streamer` - `devel/p5-Term-Screen` - `devel/p5-Tree-Trie` - `devel/schilybase` - `devel/smake` - `lang/chez-scheme` - `textproc/p5-YAML-Syck` ### Shells & Utilities Added (33) - `shells/antibody` - `shells/bash-completion-zfs` - `shells/bicon` - `shells/bosh` - `shells/carapace` - `shells/git-prompt.zsh` - `shells/ion` - `shells/iris` - `shells/meka` - `shells/modernish` - `shells/murex` - `shells/nsh` - `shells/nu_plugin_formats` - `shells/nu_plugin_gstat` - `shells/nu_plugin_inc` - `shells/nu_plugin_polars` - `shells/nu_plugin_query` - `shells/ohmyzsh` …