AnyBot/src
王性驊 f006aeee35 One installer for every platform, first run included
install.sh now covers every common Linux distro (apt, dnf, yum, pacman,
zypper, apk, xbps), macOS on arm64/x86_64, and hands off to install.ps1
under Git Bash. install.ps1 + install.cmd give Windows a double-click.
Autostart: systemd user unit on Linux, launchd on macOS, Task Scheduler
on Windows. A terminal guides the role choice and the first key or bot;
agents get --print JSON and ANYBOT_NONINTERACTIVE=1 with env seeding.
`加一台電腦` shows the Windows and the Mac/Linux line together.
2026-11-10 14:07:01 +08:00
..
app One installer for every platform, first run included 2026-11-10 14:07:01 +08:00
agent.rs Bug sweep: gates, relay 2FA, Windows input, snapshots, encodings 2026-11-10 11:46:17 +08:00
app.rs One installer for every platform, first run included 2026-11-10 14:07:01 +08:00
appctl.rs Bug sweep: gates, relay 2FA, Windows input, snapshots, encodings 2026-11-10 11:46:17 +08:00
attach.rs Bug sweep: gates, relay 2FA, Windows input, snapshots, encodings 2026-11-10 11:46:17 +08:00
avatar.rs AnyBot: first commit of the working desktop app 2026-11-04 16:51:51 +08:00
axread.rs Rewrite decompilation comments as behaviour specs; move reverse-engineering docs out of the repo; drop third-party marks from UI strings (i18n tables synced) 2026-11-09 16:37:33 +08:00
axwrite.rs Bug sweep: gates, relay 2FA, Windows input, snapshots, encodings 2026-11-10 11:46:17 +08:00
bidi.rs AnyBot's browser drives Firefox too, the person's own Firefox profiles included 2026-11-08 00:55:17 +08:00
botbrowser.rs Bug sweep: gates, relay 2FA, Windows input, snapshots, encodings 2026-11-10 11:46:17 +08:00
browser.rs Bug sweep: gates, relay 2FA, Windows input, snapshots, encodings 2026-11-10 11:46:17 +08:00
channels.rs Routines follow the clock in each timezone; channels resume where they stopped; pages find checks the bot 2026-11-05 15:48:22 +08:00
cloudbox.rs Bug sweep: gates, relay 2FA, Windows input, snapshots, encodings 2026-11-10 11:46:17 +08:00
computer.rs Bug sweep: gates, relay 2FA, Windows input, snapshots, encodings 2026-11-10 11:46:17 +08:00
desk.rs Linux: the front app is found by its program, and accessibility is switched on when it's off 2026-11-08 00:58:18 +08:00
desktop.rs The quick model runs again, the Mac's own menus get numbers, and an unread window is said 2026-11-09 14:58:40 +08:00
diagram.rs Clippy is clean on macOS and Linux, for the app and the relay 2026-11-07 10:10:28 +08:00
docindex.rs Meaning beside the words: local embeddings + a document shelf (P6, step 2) 2026-11-09 20:23:35 +08:00
egress.rs Egress proxy: bind loopback + detected Docker bridge gateways, never 0.0.0.0 2026-11-09 16:46:47 +08:00
embed.rs Meaning beside the words: local embeddings + a document shelf (P6, step 2) 2026-11-09 20:23:35 +08:00
facts.rs One installer for every platform, first run included 2026-11-10 14:07:01 +08:00
httpd.rs Bug sweep: gates, relay 2FA, Windows input, snapshots, encodings 2026-11-10 11:46:17 +08:00
i18n.rs Rewrite decompilation comments as behaviour specs; move reverse-engineering docs out of the repo; drop third-party marks from UI strings (i18n tables synced) 2026-11-09 16:37:33 +08:00
i18n_table.rs One installer for every platform, first run included 2026-11-10 14:07:01 +08:00
icons.rs Remove what nothing uses and keep one copy of what was written several times 2026-11-05 23:21:47 +08:00
intents.rs Bug sweep: gates, relay 2FA, Windows input, snapshots, encodings 2026-11-10 11:46:17 +08:00
lock.rs One AnyBot per data folder: a second copy says so instead of opening 2026-11-09 00:49:42 +08:00
macapps.rs Rewrite decompilation comments as behaviour specs; move reverse-engineering docs out of the repo; drop third-party marks from UI strings (i18n tables synced) 2026-11-09 16:37:33 +08:00
main.rs Windows has hands now (C9, engine) 2026-11-09 20:50:44 +08:00
marks.rs Merge s3/injection: injection defences + red-team bench (S3) 2026-11-09 17:20:10 +08:00
mcp.rs Compaction keeps tool pairs; MCP locks per server; the chosen computer needs whole words to move 2026-11-05 15:48:20 +08:00
memory.rs Bug sweep: gates, relay 2FA, Windows input, snapshots, encodings 2026-11-10 11:46:17 +08:00
mic.rs Demo recording keeps its last events off the UI thread; dialogs, screensaver probe and installer traps fixed 2026-11-05 15:48:22 +08:00
model.rs Bug sweep: gates, relay 2FA, Windows input, snapshots, encodings 2026-11-10 11:46:17 +08:00
notify.rs Rewrite decompilation comments as behaviour specs; move reverse-engineering docs out of the repo; drop third-party marks from UI strings (i18n tables synced) 2026-11-09 16:37:33 +08:00
oplog.rs wip: sqlite audit trail 2026-11-09 18:00:56 +08:00
pages.rs Clippy is clean on macOS and Linux, for the app and the relay 2026-11-07 10:10:28 +08:00
phone.rs Clippy is clean on macOS and Linux, for the app and the relay 2026-11-07 10:10:28 +08:00
platform.rs Clippy is clean on macOS and Linux, for the app and the relay 2026-11-07 10:10:28 +08:00
policy.rs Rewrite decompilation comments as behaviour specs; move reverse-engineering docs out of the repo; drop third-party marks from UI strings (i18n tables synced) 2026-11-09 16:37:33 +08:00
portal.rs Stream deltas keep tool-call slots; chunked bodies accepted; portal sessions race-safe 2026-11-05 15:48:20 +08:00
preview.rs Bug sweep: gates, relay 2FA, Windows input, snapshots, encodings 2026-11-10 11:46:17 +08:00
providers.rs Merge c1/prompt-cache: Anthropic prompt caching 2026-11-09 16:44:57 +08:00
remote.rs One installer for every platform, first run included 2026-11-10 14:07:01 +08:00
routines.rs Clippy is clean on macOS and Linux, for the app and the relay 2026-11-07 10:10:28 +08:00
setup.rs One installer for every platform, first run included 2026-11-10 14:07:01 +08:00
share.rs Export drops threads; a broken keyring stops with the secret recoverable 2026-11-05 15:48:20 +08:00
store.rs Meaning beside the words: local embeddings + a document shelf (P6, step 2) 2026-11-09 20:23:35 +08:00
teach.rs Clippy is clean on macOS and Linux, for the app and the relay 2026-11-07 10:10:28 +08:00
teams.rs Remove what nothing uses and keep one copy of what was written several times 2026-11-05 23:21:47 +08:00
theme.rs Remove what nothing uses and keep one copy of what was written several times 2026-11-05 23:21:47 +08:00
tools.rs Bug sweep: gates, relay 2FA, Windows input, snapshots, encodings 2026-11-10 11:46:17 +08:00
triggers.rs Bug sweep: gates, relay 2FA, Windows input, snapshots, encodings 2026-11-10 11:46:17 +08:00
tunnel.rs HTTPS on the local network's own IP, with a certificate the server signs itself 2026-11-07 21:27:07 +08:00
vault.rs Bug sweep: gates, relay 2FA, Windows input, snapshots, encodings 2026-11-10 11:46:17 +08:00
vault_store.rs Bug sweep: gates, relay 2FA, Windows input, snapshots, encodings 2026-11-10 11:46:17 +08:00
vnc.rs Whole control flow checked against real chats: what the bot sees is what is there, every step lands, nothing done twice 2026-11-06 17:44:59 +08:00
voice.rs Bug sweep: gates, relay 2FA, Windows input, snapshots, encodings 2026-11-10 11:46:17 +08:00
web.rs Bug sweep: gates, relay 2FA, Windows input, snapshots, encodings 2026-11-10 11:46:17 +08:00
win.rs Bug sweep: gates, relay 2FA, Windows input, snapshots, encodings 2026-11-10 11:46:17 +08:00
wire.rs Remove what nothing uses and keep one copy of what was written several times 2026-11-05 23:21:47 +08:00
wl.rs Clippy is clean on macOS and Linux, for the app and the relay 2026-11-07 10:10:28 +08:00
x11.rs Clippy is clean on macOS and Linux, for the app and the relay 2026-11-07 10:10:28 +08:00