tools
14 posts
-
Video: best practices for AI-assisted coding with GitHub, tests and CI
A 52 minute video with five demos of coding with an AI agent under version control, tests and continuous integration, using OpenCode and free NRP models.
-
Set up an AI coding agent with free NRP models
Set up OpenCode with the free NRP models in a few minutes, with safe permissions, model advice and the seminar checklist.
-
A Marp theme that reproduces the official SDSC slide template
An open source Marp theme that reproduces the official SDSC slide template, extracted from the brand guide PowerPoint file, with a published HTML preview.
-
Write slides in Markdown with Marp when working with AI agents
Why keeping presentations in Markdown and building them with Marp works well with AI agents, with a clean reusable theme and an example repository.
-
Offline speech-to-text on Linux with nerd-dictation
If you want offline speech-to-text on a Wayland desktop, nerd-dictation is a great choice: it records from your microphone, transcribes locally (no cloud), and types the result into the focused window.
-
See if your opencode session is still working in ChromeOS Overview
Running opencode in a ChromeOS Crostini terminal, you have to keep switching back to the window to know if the agent is still working. Desktop notifications only tell you when something finishes.
-
Preview local documents from a Linux AI agent in ChromeOS Chrome
A small agent skill bridges Crostini and ChromeOS so coding agents can open generated PDFs, images, and HTML in the Chromebook's normal Chrome browser.
-
Configure opencode to use TritonAI Developer API at UC San Diego
A step-by-step tutorial for adding UC San Diego's TritonAI Developer API as a provider in opencode, including how to request access, find available models, and test them.
-
Control your existing ChromeOS browser with any AI coding agent
A reliable architecture for safely connecting multiple AI coding agents to an existing ChromeOS browser session using the Playwright extension.
-
Ensuring CLI coding agents read AGENTS.md
When working with CLI coding agents such as Codex, Claude, Antigravity, Qwen, and OpenCode, the agent may not automatically process the AGENTS.md file in the repository.
-
Creating Blog Posts with a Jules-Based Blogging Skill
A new minimal AI skill for my blog that lets Jules, an asynchronous coding agent, handle all the heavy lifting of post creation.
-
Synchronizing Google Docs and GitHub with gdrivemd
Managing documentation often requires choosing between the collaborative ease of Google Docs and the version-controlled structure of GitHub.
-
up: One command to update all my AI tools
I use a lot of AI coding assistants — Claude Code, Gemini CLI, Codex, Cline, Qwen Code, Crush, and more. Keeping them all updated was a chore: apt upgrade for the system, npm install -g for Node packages, claude upgrade for Claude, downloading releases for gog... I kept forgetting one or another.
-
Configure Claude Code with MiniMax on NRP
This guide covers configuring Claude Code to use MiniMax models through the NRP (Nautilus Research Platform) infrastructure, including setting up Brave Search for web queries.