LLM Odyssey 2025
From TUI Experiments to Agentic Wins in Golang
NYC Golang Meetup | January 2026
Evan Wies
evan@neomantra.net ยท @neomantra
https://neomantra.github.io/presentations/GolangMeetupJan2026/
Copyright ยฉ 2026 Evan Wies ยท MIT Licensed
November 2024
Local LLM TUI + Multi-modal Models ๐
- Built OllamaTea - BubbleTea components for Ollama
- Terminal UI meets local LLM inference
- Combined with dbn-go DataBento market data
- Created NTCharts multi-modal inferencing demo
Industry Milestones
November 25, 2024
๐จ Anthropic Releases
MCP
Open standard for connecting LLMs to data and tools
January 20, 2025
RL-trained reasoning model with open weights + research papers
February 24, 2025
Agentic coding in terminal โ TUI re-acceptance begins
August 26, 2025
Fast, capable image generation and comprehension model
๐จ Tools โข ๐ง Thinking โข ๐ค Agentic Environments โข ๐ Multi-Modal World Understanding
April 2025
MCP Exploration ๐ค
- Built MCP servers with mcp-go:
- dbn-go-mcp for DataBento market data
- โโโโplug-mcp for device access
- buttplug-mcp for device access
- dink-mcp: connecting Claude with structured datasets via DuckDB SQL
- dank-mcp: connecting Claude with cannabis datasets via DuckDB SQL
Learnings: Tool descriptions are crucial. LLMs love structured markdown. APIs aren't always meant to be wrapped directly.
May 2025
Self-improvement of MCP Server via Agentic Loops ๐
World knowledge + SQL generation = deterministic answers to probabilistic questions
- Built screentime-mcp โ querying macOS ScreenTime database (SQLite)
- Key pattern: Tool Description Markdown ๐จ and Preflight SQL โ๏ธ (Views and Funcs)
- ๐ฅน Human: noticing patterns, updating files โ added hot reloading
- ๐ค Agentic loop: LLM self-improved MCP files through my personal self-improvement prompting
Never released binaries โ ScreenTime data is very sensitive. Beware of hallucinations from fuzzy context!
June 2025
Take a Shot at Vibe Coding ๐
- Vibe coding was getting popular
- Already using Copilot auto-complete heavily
- Constantly asking LLMs coding questions
- Tried making AgentDink website โ starting with age verification
- Tried making AgentDank website โ starting with age verification
- Didn't concentrate on the code at all...
After a few hours: nothing useful. Code I wasn't happy with. Felt behind my natural tempo. Stopped โ considering it not ready.
November 2025
AntiGravity + Frontier Models ๐ตโ๐ซ
- Gemini 3 Pro + Claude Opus 4.5
- One-shot: AgentDink verification page + chat interface
- One-shot: AgentDank verification page + chat interface
- Then free to vibe new features...
- One-shot: DBA environment with embedded DuckDB WASM
- Then vibed 3D WebGL charts of query results
- Built between meetings and commutes
Mid December 2025
Vibe Coding for Kids ๐ตโ๐ซ
Late December 2025
Multimodal Debugging
Full debugging cycle from a screenshot
Simple input, harnessing:
- Multi-modal capability
- World understanding
- Tool calling
- Agentic looping
"A friend discovered a bug in this. Look at the attached picture, figure out what the bug is and correct it."
See image โ
Identify bug โ
Create fix โ
Write test โ
Run in Chrome โ
Screenshot โ
Report
Late December 2025
Vibe Boat Engineering ๐ค
- Multi-modal mechanical design assistance for pontoon boat upgrade
- Described issues + shared CAD drawings
- AI helped with:
Structure configuration โข Screw diameters โข Materials selection โข Stress point analysis
January 2026
Image โ Swift Code โ 3D Model โ Image...
- Discovered Cadova, a Swift library for parametric, 3D CSG modeling
- Realization: Swift as ground truth for 3D models
- Like how Claude generates DOCX or SVG... this is Swift code โ 3MF model
- Documented in WeaselToonCadova repo
Started with Claude Desktop, then evolved to human-less agentic looping with Claude Code
January 2026
LLM-Assisted Renaissance ๐
- Now I am jacked in with multiple projects simultaneously
- With multiple LLMs, multiple workflows, multiple tools
Unencumbered personal advancement, although not a panacea
Wield this magic!
Use it to solve your problems...
๐ Multi-modal Models ๐
๐จ Tool Calling ๐จ
๐ Agentic Loops ๐
๐ตโ๐ซ Vibe Coding ๐ตโ๐ซ
<THIS SPACE IS INTENTIONALLY BLANK>
January 2026
Artistic License ๐จ
- Wanted to make something Fallthrough inspired
- Start with photo of hosts โ LLM iterates Swift ๐ 3MF โ optional human prompt โ 3MF
- Fine-tune 3MF on additional reference, with face detection ๐
- Generated 3D model โ Printed It!
Human โ Camera โ (Composited Image + Prompt) โ Swift code ๐ 3MF renders โ 3MF file โ G-Code โ Sculpture