2026-05-30 23:21:57 -05:00
# llm-tools
2026-05-30 23:50:16 -05:00
This repository is a navigation phonebook for AI agents (Codex, Claude, Cursor, etc.) working in Jacob Mathison's development environment. It answers the core questions an agent needs to orient itself without asking or guessing.
2026-05-30 23:21:57 -05:00
## What is this repo for?
Developers and AI coding agents who need to:
2026-05-30 23:50:16 -05:00
- Access the local self-hosted Gitea instance or GitHub
- Understand what AWS resources exist and how to use them
2026-05-30 23:58:03 -05:00
- Connect to machines on the Tailscale network
- Access secrets via Vault or k8s services
2026-05-30 23:50:16 -05:00
- Find per-client and per-project context
- Know the conventions, machines, and services in this environment
2026-05-30 23:21:57 -05:00
2026-05-30 23:58:03 -05:00
## Start Here
New agent? Read documents/onboarding.md first — it sequences the full orientation checklist.
2026-05-30 23:50:16 -05:00
## Repository Structure
2026-05-30 23:21:57 -05:00
2026-05-30 23:58:03 -05:00
AGENTS.md Operational rules for AI agents working in this repo (read first)
2026-05-30 23:50:16 -05:00
README.md Full overview, structure tree, quick-start, environment at a glance
llm.txt This file. Plain-text summary for rapid LLM ingestion.
manifest.json Machine-readable index of all files, folders, repos, and services
2026-05-30 23:21:57 -05:00
2026-05-30 23:58:03 -05:00
tools/ Access guides for third-party services and platforms
2026-05-30 23:50:16 -05:00
README.md
gitea.llm.md Local self-hosted Gitea — clone URLs, PAT auth, API examples
github.llm.md GitHub (MathisonProjects + silmaai) — repos, PAT, CLI patterns
aws-cli.llm.md AWS account — profiles, S3, Amplify, CloudFront, Lambda
2026-05-30 23:58:03 -05:00
tailscale.llm.md Tailscale network — machine IPs, kittens bridge, connectivity
vault.llm.md Vault secrets — all credential paths, read patterns
k8s.llm.md k8s silma-ai stack — services, ports, kubectl patterns
2026-05-31 00:05:58 -05:00
local-llm.llm.md Local LLMs — Gemma-4-E4B (localhost:8080) + Gemma-4-26B (localhost:8081)
claude-cli.md Claude Code CLI — commands, flags, MCP, local LLM usage
codex-cli.md OpenAI Codex CLI — install, approval modes, AGENTS.md
cursor-cli.md Cursor IDE/CLI — agent mode, rules, MCP, Gitea integration
2026-05-30 23:21:57 -05:00
2026-05-30 23:50:16 -05:00
agents/ Per-agent configuration, context, and notes
README.md
2026-05-30 23:58:03 -05:00
claude.md Anthropic Claude (Claude Code / API) — full config ✅
2026-05-30 23:50:16 -05:00
cursor.md Cursor IDE AI
codex.md OpenAI Codex / ChatGPT with code access
2026-05-30 23:21:57 -05:00
2026-05-30 23:50:16 -05:00
workflows/ Reusable workflows, automation scripts, and prompt chains
README.md
2026-05-30 23:21:57 -05:00
2026-05-30 23:50:16 -05:00
documents/ Project specs, architecture docs, written context
README.md
2026-05-30 23:58:03 -05:00
onboarding.md Start-here checklist for new agents — read this first
machines.md Full machine inventory with connection patterns and quirks
2026-05-30 23:50:16 -05:00
analytics/ Data sources, dashboards, reporting guides
README.md
2026-05-30 23:21:57 -05:00
2026-05-30 23:50:16 -05:00
clients/ Per-client context for active engagements
README.md
aarete.md Aarete Group — DocyAI SaaS platform
2026-05-30 23:21:57 -05:00
2026-05-30 23:50:16 -05:00
projects/ Internal and personal project context
README.md
silma-ai.md Silma AI — OCPlatform, k8s stack, repos
banner-and-pyre.md MP Banner and Pyre — 3-repo suite, Amplify deploy
2026-05-30 23:21:57 -05:00
2026-05-30 23:50:16 -05:00
## Local Gitea Instance
2026-05-30 23:21:57 -05:00
2026-05-30 23:50:16 -05:00
Self-hosted Gitea v1.26.2 on the local Tailscale network:
2026-05-30 23:21:57 -05:00
2026-05-30 23:50:16 -05:00
URL: http://100.79.253.19:3000
Owner: jacob-mathison
Access: Tailscale VPN required
2026-05-30 23:33:47 -05:00
2026-05-30 23:50:16 -05:00
Active Gitea repos:
aarete-doczyai-app Aarete DocyAI SaaS UI (private)
mp-banner-and-pyre Mathison Projects Banner and Pyre (private)
mp-banner-and-pyre-migration Migration layer (private)
mp-banner-and-pyre-web Web frontend (private)
llm-tools This repo (public)
## GitHub
MathisonProjects: https://github.com/MathisonProjects (public work, OSS)
silmaai: https://github.com/silmaai (Silma AI projects, mixed)
PAT: $GITHUB_PAT in credentials/secrets.env
## AWS
Account ID: 567637986724
2026-05-30 23:58:03 -05:00
IAM User: jacob_mathison (AdministratorAccess)
2026-05-30 23:50:16 -05:00
Default Region: us-east-1
Profiles: default, mp-mac-tabitha
2026-05-30 23:58:03 -05:00
## Tailscale Network
Tabitha (Silma primary): 100.76.192.116 (macOS arm64)
Orson / Hagia / Gitea: 100.79.253.19 (macOS arm64)
Ozymandias: 100.115.222.5 (macOS x86_64, offline)
Hunter WSL2: 100.118.15.20 (Linux, offline)
GoatLord (Aaron): 100.123.22.58 (Windows, offline)
Kittens token: silma-kittens-2026 port 8765 on all machines
Hunter static tunnel: creon.ngrok.app
## k8s Services (Tabitha, after port-forward)
2026-05-30 23:50:16 -05:00
2026-05-30 23:58:03 -05:00
PostgreSQL: localhost:5432 Redis: localhost:6379
Qdrant: localhost:6333 Vault: localhost:18200 (token: devroot)
MinIO: localhost:9000 Temporal: localhost:7233
Grafana: localhost:3000 Temporal UI: localhost:8233
2026-05-30 23:50:16 -05:00
2026-05-30 23:58:03 -05:00
## Vault Secrets (silma/ KV path)
2026-05-30 23:50:16 -05:00
2026-05-30 23:58:03 -05:00
discord, telegram, github/silma, github/hunter, aws, gmail, google
api-keys/gemini, api-keys/nvidia, api-keys/banner-pyre, openclaw
spotify, twitter/silma, twitter/blb, reddit/silma-paws, reddit/silma-claws
2026-05-30 23:21:57 -05:00
2026-05-31 00:05:58 -05:00
## Local LLMs (Tabitha — Metal accelerated)
Gemma-4-E4B: http://localhost:8080 (fast, OpenAI-compatible)
Gemma-4-26B: http://localhost:8081 (capable, OpenAI-compatible)
Start: cd /Users/Tabitha/.openclaw && npm run api:llm
Storage: ~/.cache/huggingface -> /Volumes/Theodora/models/huggingface
2026-05-30 23:21:57 -05:00
## Conventions
2026-05-30 23:50:16 -05:00
Default branch: main
Commit style: Conventional Commits (feat:, fix:, ci:, docs:, chore:)
2026-05-30 23:58:03 -05:00
Node (CI): 20.x LTS | Node (host): 24.x
2026-05-30 23:50:16 -05:00
Package manager: npm
IaC: AWS Amplify Gen 2 for frontend projects
2026-05-30 23:21:57 -05:00
## Contact
Jacob Mathison
jacob@mathisonprojects.com
https://www.mathisonprojectsinc.com