Claude Code configuration for the
thebardchat/thebardchat.github.iorepository.
This repository is the public-facing GitHub Pages site for the ShaneBrain ecosystem — the landing page and project hub at thebardchat.github.io.
This project operates under the ShaneTheBrain Constitution.
All thebardchat repositories run on the following local-first infrastructure:
| Component | Detail |
|---|---|
| Compute | Raspberry Pi 5 (16 GB RAM) |
| Chassis | Pironman 5-MAX by Sunfounder (NVMe RAID) |
| Storage | 2x WD Blue SN5000 2 TB NVMe — RAID 1 via mdadm |
| Core path | /mnt/shanebrain-raid/shanebrain-core/ |
| Intelligence | Claude (Anthropic) — every surface, every session |
| Vector memory | Weaviate (Docker, 8080) — 28 collections, text2vec-transformers MiniLM-L6-v2 |
| MCP server | FastMCP (port 8100, Docker, 44 tools) |
| Networking | Tailscale VPN across all nodes |
| Dev environment | Claude Code on Pi 5 |
Pi before cloud. Privacy before convenience. — Pillar 4
thebardchat.github.io/
index.html # ShaneBrain ecosystem hub page
frontend_dashboard.html # ULTRA dashboard interface
README.md # Public-facing repo summary
CLAUDE.md # This file — Claude Code project context
book/ # Book landing page
| Project | Repo / URL | Status |
|---|---|---|
| you-probably-think-this-book-is-about-you | /book | Published |
| shanebrain-core | github.com/thebardchat | Active |
| angel-cloud | thebardchat/angel-cloud | Active |
| shanebrain-mcp | thebardchat/shanebrain_mcp | Active |
| pulsar-sentinel | thebardchat/pulsar_sentinel | Active |
| mega-crew-stories | thebardchat.github.io/mega-crew-stories | Live |
| thebardchat Twitch | twitch.tv/thebardchat | Live |
| BGKPJR-Core-Simulations | thebardchat/BGKPJR-Core-Simulations | Active |
| N8N Automation | thebardchat/N8N | Active |
| loudon-desarro | thebardchat/loudon-desarro | Building |
| Platform | Link | Purpose |
|---|---|---|
| Twitch | twitch.tv/thebardchat | Live AI demos, building in public |
| Discord | discord.gg/qST3UfFAr9 | Community hub, MEGA Crew, AI bots |
| GitHub | github.com/thebardchat | All repos, open builds |
- This is a static HTML site served by GitHub Pages — no build step, no dependencies.
- Edits to
index.htmlgo live on push tomain. - Do NOT add ``` code fences inside HTML files — they will break the page.
- Do not copy the Constitution into this repo. Link to it instead:
This project operates under the [ShaneTheBrain Constitution](https://github.com/thebardchat/constitution/blob/main/CONSTITUTION.md).
Built with Claude (Anthropic) · Runs on Raspberry Pi 5 + Pironman 5-MAX
| Partner | Role |
|---|---|
| Claude by Anthropic · claude.ai | Co-built this entire ecosystem |
| Raspberry Pi 5 · raspberrypi.com | Local compute backbone |
| Pironman 5-MAX · pironman.com | NVMe RAID 1 chassis that made it real |
| GitHub · github.com | Version control, Pages hosting, open builds |
| Twitch · twitch.tv/thebardchat | Building in public, live AI demos |
| Discord · discord.gg/qST3UfFAr9 | Community hub, MEGA Crew, AI bots |
@thebardchat · Hazel Green, Alabama
- Commit and push directly to
main. Do NOT create branches. - Run build/test commands before committing.
- Update CLAUDE.md session log before final commit.
- Do NOT insert ``` code fences inside
.htmlfiles — they break GitHub Pages rendering.
- When working with Tailscale Funnel, remember it strips URL path prefixes. Always use hardcoded base paths rather than server-side form action prefixing for routing.
- Never overwrite or rewrite the user's creative voice, prose style, or intentional structural choices (e.g., missing notes, dialogue rhythm). Ask before making stylistic changes to creative writing files.
- Before setting up repos, SSH keys, or services, check what's already configured on the current machine. Run
ls ~/.ssh/,git remote -v,tailscale status, etc. before assuming fresh setup is needed. - Let's focus on one thing at a time. Don't suggest other improvements until the current goal is fully verified working.
- Before applying changes to all files, show the result on one file first so Shane can verify the approach.
- SRM Concrete North Alabama is Shane's employer — not the mission. The ecosystem exists to help Shane do work and life better, pursue passions, and eventually serve others at scale. Do not frame SRM as the core purpose.
- For git conflicts, always verify --theirs vs --ours semantics before applying. State which version you're keeping and why before running the command.
- This user runs services on Raspberry Pi. Be aware: Python 3.13 removed the
cgimodule, Piper TTS needs careful noise_scale tuning to avoid clipping, and aplay conflicts with PipeWire. Preferpw-playorpaplayfor audio playback.