atomic-agent-bin
LOW
maintainer biogenic_ooze
0 votes
scanned 2026-10-27 19:48:35.153655
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: Atomic Chat <support@atomic.chat>
2
#
3
# Generated from packaging/PKGBUILD.in in https://github.com/AtomicBot-ai/atomic-agent by the
4
# release workflow (scripts/linux-packages.ts pkgbuild); change the template there, not this copy.
5
6
pkgname=atomic-agent-bin
7
pkgver=0.6.12
8
_version=0.6.12
9
pkgrel=1
10
pkgdesc='Local-first AI agent for the terminal: browses, edits files, runs approved commands, remembers (https://atomicagent.io)'
11
arch=('x86_64' 'aarch64')
12
url='https://github.com/AtomicBot-ai/atomic-agent'
13
license=('MIT')
14
depends=('glibc' 'gcc-libs')
15
optdepends=('git: git tools'
16
'wmctrl: window control on X11'
17
'xclip: clipboard on X11'
18
'wl-clipboard: clipboard on Wayland'
19
'libnotify: desktop notifications')
20
provides=('atomic-agent')
21
conflicts=('atomic-agent')
22
# A Node SEA binary carries its program in a section of the executable, and the bundle ships
23
# prebuilt native addons; stripping either breaks them.
24
options=('!strip' '!debug')
25
26
# The release archive of each architecture: the SEA binary and the directories the runtime resolves
27
# next to it. The asset names carry no version, so the local name does (makepkg caches by it).
28
_base='https://github.com/AtomicBot-ai/atomic-agent/releases/download/v0.6.12'
29
source_x86_64=("atomic-agent-${_version}-linux-x64.tar.gz::${_base}/atomic-agent-linux-x64.tar.gz")
30
source_aarch64=("atomic-agent-${_version}-linux-arm64.tar.gz::${_base}/atomic-agent-linux-arm64.tar.gz")
31
sha256sums_x86_64=('820a25d3a86be56274fd3cd0d5523a0e835b4749aac5b2614014f6f47ff0cc71')
32
sha256sums_aarch64=('e4981b007dbb4da64fbd51855676ed89a1b3419c8e6596e9a7ac42cb55d4a395')
33
34
package() {
35
local slug
36
case "${CARCH}" in
37
x86_64) slug='linux-x64' ;;
38
aarch64) slug='linux-arm64' ;;
39
esac
40
41
# The whole tree under /usr/lib/atomic-agent, as the deb and rpm lay it out; /usr/bin holds
42
# symlinks, which Node resolves through /proc/self/exe so the runtime finds its assets.
43
install -dm755 "${pkgdir}/usr/lib/atomic-agent" "${pkgdir}/usr/bin"
44
cp -a "${srcdir}/${slug}/." "${pkgdir}/usr/lib/atomic-agent/"
45
chmod 755 "${pkgdir}/usr/lib/atomic-agent/atomic-agent"
46
ln -s ../lib/atomic-agent/atomic-agent "${pkgdir}/usr/bin/atomic-agent"
47
ln -s ../lib/atomic-agent/atomic-agent "${pkgdir}/usr/bin/atag"
48
49
# Tells `atomic-agent update` and `atomic-agent uninstall` that pacman owns the tree.
50
printf 'aur\n' >"${pkgdir}/usr/lib/atomic-agent/install-source"
51
52
install -Dm644 "${pkgdir}/usr/lib/atomic-agent/LICENSE" \
53
"${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
54
}
55
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-27 19:48:35 | Low | 1 |