Daily Journal — 2026-05-30
⏱ min read
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-serverin Claude Desktop MCP config - [ ] Test y-router hosted version for CC-Autonomous GitHub Actions
- [ ] Add
/review → /qa → /shipgstack 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]]