Freewrite

A focused Saturday of AI tooling and stack research. The main thread was evaluating MiniMax M2.7 as the LLM backend for a new admin portal — stack decided as Mantine v9 + Next.js + M2.7 via OpenAI-compatible SDK. Also explored y-router as a cleaner alternative to the LiteLLM proxy issue for running non-Anthropic models in Claude Code. Quick utility questions filled in the gaps: killing dev server ports and using gstack's post-coding workflow.

Big Things Today

  • [ ] Scaffold the Mantine + Next.js + MiniMax M2.7 admin portal starter project
  • [ ] Test y-router (https://cc.yovy.app) as alternative to LiteLLM proxy for CC-Autonomous

Conversations

AI Stack Research

Minimax 2.7 overview — Mantine + LLM Setup

Researched how to give Minimax M2.7 accurate awareness of Mantine v9 (post-training cutoff UI library). Three options: MCP server (@mantine/mcp-server), llms.txt URL, or prebuilt skills. Recommendation: MCP server + skills combo for full coverage. → See [[reference/mantine-llm-setup]]

MUI vs Tailwind/shadcn comparison — MiniMax M2.7 API

Stack decision conversation: Mantine + Next.js + MiniMax M2.7 is confirmed as the admin portal stack. M2.7 API is OpenAI-compatible — just swap baseURL to https://api.minimax.io/v1. Together AI is a managed alternative. Recommended params: temp=1.0, top_p=0.95. Next step: scaffold starter project. → See [[reference/minimax-m27-api]] | [[efforts/on/minimax-admin-portal]]

Claude Code Tooling

CC-Autonomous — y-router for OpenRouter models

Explored running Claude Code with non-Anthropic models via OpenRouter + y-router. y-router bridges Anthropic API format → OpenAI format. Hosted version (https://cc.yovy.app) enables GitHub Actions with GLM-4.5, Gemini, etc. Key env vars: ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN, blank ANTHROPIC_API_KEY. Warning: not reliable for production — tool calls may break with non-Anthropic providers. → See [[reference/claude-code-openrouter-y-router]] | [[efforts/on/litellm-local-llm]]

Identifying the next command after coding — gstack workflow

Researched gstack (Garry Tan's 23-tool Claude Code setup) for the post-coding phase. Standard sequence: /review → /qa <url> → /ship → /land-and-deploy → /canary. Sprint order: Think → Plan → Build → Review → Test → Ship → Reflect. → See [[reference/gstack-post-coding-workflow]]

Dev Utilities

Kill process on port 3000

Quick reference: lsof -ti:3000 | xargs kill -9. Also: Next.js 15 moved turbopack from experimental.turbopack to top-level turbopack: true in next.config.ts. → See [[reference/kill-process-by-port]]

Open Tasks Surfaced

  • [ ] Scaffold Mantine + Next.js + M2.7 admin portal starter project
  • [ ] Set up @mantine/mcp-server in Claude Desktop MCP config
  • [ ] Test y-router hosted version for CC-Autonomous GitHub Actions
  • [ ] Add /review → /qa → /ship gstack workflow to existing project

Insights Worth Developing

  • [[OpenAI SDK as universal LLM client — swap baseURL for any compatible provider]]
  • [[y-router pattern — Anthropic↔OpenAI format bridge for Claude Code]]