Agent City — a 3D city of one user's Grok Bot assistants and their real work

Public three.js city (live on GitHub Pages) where one user's AI assistants and 15 working roles such as Scout, Librarian, Council and Auditor show their real routines, saved skills, finds and activity log, grown by a Gro

View source ↗
SafeScan verdict · score 56/100
Coverage
full
Checks run
Rule-based pattern scan
Files checked
82
Findings
4
Scanned
2026-11-01

Badges are rule-based checks, not guarantees: Safe means our rules found no obvious threat in the code we could read. Review code before installing.

View source ↗
Botlens score · 8 factors
56/100

Each factor is 0, ½ or 1, computed only from catalog fields (scan result, coverage, findings, script files, commit/SHA, author, last seen, install link). A heuristic summary, not a guarantee.

Scan verdict1/1Safe
Code coverage1/1full
Rule findings0/19 matched
No executable scripts0/157 script file(s) of 82
Pinned source1/1commit/SHA-256 recorded
Named author0/1unknown
Recently seen1/1last seen 2026-10-30
Install path0.5/1source URL only

Scan details

Findings
  • Hand review 2026-11-01: Hits are refusal tests and a local state path (build_data.py:311, tests/test_comms.py:350).
  • touches credential/key files in build_data.py: "… actionable. Each id is processed once; local state is `~/.grok/agent-city/applied.json`.",…"
  • reads environment variables (where API keys live) in tests/helpers.py: "…\n") def env(home, raw): e = dict(os.environ, HOME=home, GROK_HOME=os.path.join(home…"
  • downloads and runs a remote script in tests/test_build_data.py: "…wn_commands(self): for c in ("$ curl http://x | bash", "$ rm -rf {repo}", "$ echo hi > {rule…"
Content SHA-256
2f8e0dcdc72ce963…
Commit
90d29d2879
Files
.gitignore
.publish-ready
AGENTS.md
CHANGELOG.md
IDEALS.md
README.md
+76

About

Author
brandocalricia ↗
Listed on
github:RongleCat/awesome-grok-bot ↗
Category (approx.)
agentops
First seen
2026-10-30
Last seen
2026-10-30
URL
github.com ↗
Get the Botlens skill