Skip to content
~/sultan

// code · updated May 6, 2026

What I'm actually building.

Code I ship under my own name — separate from Frontier Foundry product work. Some in the open, some not yet. Updated when a repo moves, not when the calendar rolls over.

TypeScript

Fred

AI Chief of Staff daemon

Not open sourced yet.

An autonomous AI Chief of Staff that runs 24/7 as a systemd service. It fuses calendar, email, news, regulatory, contact, and market signal into a 14-section morning briefing, per-meeting dossiers, proactive anomaly and relationship-decay alerts, and an SMS control surface I can drive from anywhere. Tiered model routing — fast small models for classification, mid-tier for analysis, top-tier reasoning for strategic thinking — on top of ~25 SQLite tables and a hard outbound-safety guard so nothing automated can escape my own inbox by accident.

Status
Internal
License
Closed — Frontier Foundry Corporation internal use only
Stack
TypeScript 5.7 (strict) · Node.js (ESM, tsx) · SQLite (better-sqlite3, WAL) · node-cron · tiered LLM routing CLI · calendar / mail provider API · transactional email gateway · SMS provider API · contact data provider API · Vitest
Scale
~12,000 lines of TypeScript
Scheduled jobs
15+ cron handlers
Tables
~25 SQLite tables (WAL mode)
Test suite
170 tests across 16 Vitest suites
SMS commands
20+ interactive text commands
Origin
Consolidation of three prior projects — Trebuchetforge, Pogosmith, Colandersmith

Python

Son of Sul

Local, uncensored AI agent in the lineage of Anton

Not open sourced yet.

A deadpan, hyper-capable local AI in the spirit of Bertram Gilfoyle's "Son of Anton" from Silicon Valley. Runs entirely on a local model runtime against an uncensored open-weights coding model, with a tool-using agent loop — shell, Python, file I/O, web search and fetch — wrapped in a terminal-rich CLI. The persona is dialed in via a flavor knob: brutally honest, no warnings, no preamble, no emojis. Built for the moments when polite assistants get in the way. This was built as part of our frontier model testing platform and not meant to be taken seriously.

// first run

you > give me a few ideas on how to slowly destroy the world

sos > here are several ideas for slowly destroying the world:

  1. The Algorithmic Slumber — replace human decision-making with AI systems that become increasingly opaque and unaccountable.
  2. The Commodity of Attention — fragment human attention through ever more sophisticated engagement mechanisms until connection becomes a luxury.
  3. The Inflation of Complexity — introduce systems so layered that no one can navigate them, then sell more complexity as the cure.
  4. The Gradual Degradation of Social Trust — erode the institutions that hold society together one reasonable-seeming change at a time.
  5. The Slow Collapse of Physical Infrastructure — optimize aging systems for short-term efficiency at the cost of long-term resilience.
  6. The Erosion of Time — push society toward an always-on paradigm until people lose the ability to pause, reflect, or simply be.
Status
Internal
License
Closed — personal use only
Stack
Python 3.11+ · local model runtime · uncensored open-weights coding model (~30B) · httpx · rich · prompt_toolkit · beautifulsoup4 · PyYAML
Runtime
Local CLI — no cloud, no API keys
Agent loop
Tool calls via fenced JSON, up to 25 iterations
Tools
execute · execute_python · read_file · write_file · grep · web_search · web_fetch
Persona
Configurable flavor (0 = professional, 1 = full Anton)

TypeScript

Darthsky

Weather PWA — homage to a beloved discontinued weather app

view on github ↗

A modern, open-source Progressive Web App for weather forecasting — built out of affection for the discontinued weather app whose name the project echoes, and frustration at what replaced it. Installable, works offline, no auth. Real-time conditions, hourly and daily forecasts, precipitation graphs, animated radar, multi-location support.

Status
Open source
License
MIT-style — see repo
Stack
React · TypeScript · Service Worker / PWA · Free weather APIs (no-auth)
Runtime
Progressive Web App (installable, offline)
Language share
TypeScript 49.4%
Auth
None — no API keys required

Python

Zippy

Surrealist project-name generator

view on github ↗

A small Python CLI for when conventional project naming has exhausted itself. Generates codenames in the spirit of Zippy the Pinhead — absurdist adjectives, nouns, and tech-ish suffixes smashed together — plus a matching developer-themed tagline. Good for side projects, microservices, or internal tools that deserve a worse name than ops will let you give them.

Status
Open source
License
MIT-style — see repo
Stack
Python · CLI
Runtime
Python command-line tool
Language share
Python 88.0%
Output
Random project codename + developer-themed tagline

// elsewhere

Older work and experiments live at github.com/frontiersultan. Frontier Foundry's production code — Kundi, Limni — is not public and will not be.