sys-apps/ai-jail (bentoo)

Search

Install

Install this package:

emerge -a sys-apps/ai-jail

Package Information

Description:
ai-jail runs AI coding agents inside a restricted sandbox so that an agent can only touch the project directory it was pointed at. On Linux it wraps bubblewrap (bwrap) and additionally applies Landlock and seccomp filters; on macOS it uses sandbox-exec. It is a single static command-line tool with no daemon: you prefix the agent invocation with ai-jail and it sets up the mount, filesystem and syscall restrictions before exec'ing the agent.
Homepage:
https://github.com/akitaonrails/ai-jail
License:
GPL-3 Apache-2.0 BSD CDLA-Permissive-2.0 ISC MIT Unicode-3.0

Versions

Version EAPI Keywords Slot
2.6.4 8 ~amd64 ~arm64 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="person">
		<email>lucascs@protonmail.com</email>
		<name>Lucas C.S.</name>
	</maintainer>
	<longdescription lang="en">
		ai-jail runs AI coding agents inside a restricted sandbox so that an
		agent can only touch the project directory it was pointed at. On Linux
		it wraps bubblewrap (bwrap) and additionally applies Landlock and
		seccomp filters; on macOS it uses sandbox-exec. It is a single static
		command-line tool with no daemon: you prefix the agent invocation with
		ai-jail and it sets up the mount, filesystem and syscall restrictions
		before exec'ing the agent.
	</longdescription>
	<use>
		<flag name="chromium-launcher">Install the ai-jail-chromium wrapper script and its desktop entry, which start <pkg>www-client/chromium</pkg> inside an ai-jail sandbox with an isolated persistent browser profile</flag>
	</use>
	<upstream>
		<bugs-to>https://github.com/akitaonrails/ai-jail/issues</bugs-to>
		<remote-id type="github">akitaonrails/ai-jail</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p sys-apps/ai-jail | euse -E <flag> -p sys-apps/ai-jail | euse -D <flag> -p sys-apps/ai-jail

Flag Description 2.6.4
chromium-launcher Install the ai-jail-chromium wrapper script and its desktop entry, which start <pkg>www-client/chromium</pkg> inside an ai-jail sandbox with an isolated persistent browser profile ✓

Files

Manifest

Type File Size Versions
DIST ai-jail-2.6.4.tar.gz 463130 bytes 2.6.4
Unmatched Entries
Type File Size
DIST arrayvec-0.7.6.crate 31237 bytes
DIST bitflags-2.11.0.crate 48906 bytes
DIST block-buffer-0.10.4.crate 10538 bytes
DIST cc-1.4.7.crate 102157 bytes
DIST cfg-if-1.0.4.crate 9360 bytes
DIST cfg_aliases-0.2.1.crate 6355 bytes
DIST cpufeatures-0.2.17.crate 13466 bytes
DIST crypto-common-0.1.7.crate 9619 bytes
DIST digest-0.10.7.crate 19557 bytes
DIST enumflags2-0.7.12.crate 17544 bytes
DIST enumflags2_derive-0.7.12.crate 8573 bytes
DIST equivalent-1.0.2.crate 7419 bytes
DIST find-msvc-tools-0.1.13.crate 31368 bytes
DIST generic-array-0.14.7.crate 15950 bytes
DIST getrandom-0.2.17.crate 40780 bytes
DIST hashbrown-0.16.1.crate 147785 bytes
DIST indexmap-2.13.0.crate 102206 bytes
DIST itoa-1.0.17.crate 15905 bytes
DIST landlock-0.4.4.crate 47588 bytes
DIST lexopt-0.3.2.crate 27407 bytes
DIST libc-0.2.182.crate 814873 bytes
DIST memchr-2.8.0.crate 97780 bytes
DIST nix-0.29.0.crate 318248 bytes
DIST once_cell-1.21.4.crate 35010 bytes
DIST proc-macro2-1.0.106.crate 59765 bytes
DIST quote-1.0.44.crate 31629 bytes
DIST ring-0.17.14.crate 1502610 bytes
DIST rustls-0.23.45.crate 378933 bytes
DIST rustls-pki-types-1.15.1.crate 39322 bytes
DIST rustls-webpki-0.103.15.crate 87465 bytes
DIST seccompiler-0.5.0.crate 130223 bytes
DIST serde-1.0.228.crate 83652 bytes
DIST serde_core-1.0.228.crate 63111 bytes
DIST serde_derive-1.0.228.crate 59605 bytes
DIST serde_json-1.0.149.crate 155994 bytes
DIST serde_spanned-0.6.9.crate 10210 bytes
DIST sha2-0.10.9.crate 29271 bytes
DIST shlex-2.0.1.crate 19332 bytes
DIST subtle-2.6.1.crate 14562 bytes
DIST syn-2.0.117.crate 306011 bytes
DIST thiserror-2.0.18.crate 28875 bytes
DIST thiserror-impl-2.0.18.crate 21413 bytes
DIST toml-0.8.23.crate 36050 bytes
DIST toml_datetime-0.6.11.crate 16125 bytes
DIST toml_edit-0.22.27.crate 78602 bytes
DIST toml_write-0.1.2.crate 15660 bytes
DIST typenum-1.20.1.crate 105479 bytes
DIST unicode-ident-1.0.24.crate 49298 bytes
DIST unicode-width-0.2.2.crate 282768 bytes
DIST untrusted-0.9.0.crate 14447 bytes
DIST version_check-0.9.5.crate 15554 bytes
DIST vt100-0.16.2.crate 32355 bytes
DIST vte-0.15.0.crate 57487 bytes
DIST wasi-0.11.1+wasi-snapshot-preview1.crate 28477 bytes
DIST webpki-roots-0.26.11.crate 15557 bytes
DIST webpki-roots-1.0.9.crate 217462 bytes
DIST windows-sys-0.52.0.crate 2576877 bytes
DIST windows-targets-0.52.6.crate 6403 bytes
DIST windows_aarch64_gnullvm-0.52.6.crate 435718 bytes
DIST windows_aarch64_msvc-0.52.6.crate 832615 bytes
DIST windows_i686_gnu-0.52.6.crate 880402 bytes
DIST windows_i686_gnullvm-0.52.6.crate 475940 bytes
DIST windows_i686_msvc-0.52.6.crate 901163 bytes
DIST windows_x86_64_gnu-0.52.6.crate 836363 bytes
DIST windows_x86_64_gnullvm-0.52.6.crate 435707 bytes
DIST windows_x86_64_msvc-0.52.6.crate 832564 bytes
DIST winnow-0.7.14.crate 184718 bytes
DIST zeroize-1.9.0.crate 24480 bytes
DIST zmij-1.0.21.crate 26665 bytes