• RoboRuby
  • Posts
  • Ruby AI News: The Sequel - August 6th, 2025

Ruby AI News: The Sequel - August 6th, 2025

Part 2: Events, new open source, & 150+ career ops

The second part to the August 6th edition of Ruby AI News features additional content updates, events, new Ruby AI open source, and over 150 new career opportunities.

You can catch the first part here:

Pro tip: Due to the size of the newsletter, many email clients truncate the content. It is recommended to read on the web for the best experience.

Contents

Additional Content

Launch: OpenAI unveiled GPT-5 and the new era of work, introducing their next-generation AI model designed to transform workplace productivity and collaboration. GPT-5 represents a significant leap forward in reasoning capabilities, offering enhanced performance across complex problem-solving tasks while maintaining improved safety and alignment features. The model introduces new multimodal capabilities that allow seamless integration of text, images, and other data types, enabling more sophisticated workplace applications from code generation to document analysis. OpenAI positions GPT-5 as a foundational tool for the future of work, emphasizing its potential to augment human capabilities rather than replace workers, with early access rolling out to enterprise customers and developers through their API platform.

Kieran Klaassen provided an early review of the model:

Launch: Coinciding with the launch of OpenAI’s GTP-5 model, Cursor has released the Cursor CLI, a command-line interface that brings AI-powered editing capabilities directly to the terminal. The CLI allows developers to use natural language commands to perform code operations like refactoring, bug fixes, and feature implementations across multiple files without leaving the command line. Key features include the ability to apply changes with confirmation prompts, work with specific file patterns, and maintain conversation context for iterative development tasks.

Podcast: In case you didn’t catch the live stream, Valentino Stoll and Joe Leo hosted Chad Fowler on the The Ruby AI Podcast for Rails After the Robots: Chad Fowler on AI as the Next Abstraction and the video recoding is now available. The panel discussed treating GenAI as an abstraction rather than magic, covering architecture for machine-written code, designing clear interfaces, and how legacy Rails applications can evolve in an LLM world.

Update: Carmine Paolino shipped a new Agentic Workflows guide for RubyLLM, covering practical patterns like Model Routers, RAG with pgvector, and Parallel Agents with Async in elegant Ruby code. The guide demonstrates real-world implementations you can use in your RubyLLM applications. Additionally, the upcoming RubyLLM release introduces Halting Tool Continuation, allowing tools to stop the conversation when appropriate, such as when a sub-agent handles a request or a file is saved, eliminating unnecessary LLM explanations and saving tokens.

Announcement: Tobi Lutke revealed Shopify has developed MCP UI, an extension of the Model Context Protocol that enables AI agents to deliver fully interactive UI components alongside text responses, solving the challenge of providing rich visual experiences in commerce applications where product images, color swatches, and size selectors are essential. The protocol supports three delivery methods (inline HTML, remote resources, and remote DOM) and uses an intent-based messaging system that allows components to communicate user actions back to the agent while maintaining agent control over state changes. This open-source solution enables MCP servers to return embedded UI resources that can be styled to match host environments and handle complex commerce scenarios like variant selection, bundles, and real-time inventory updates. You can explore the MCP UI Server prototype and check out the MCP UI specification to learn more about the implementation.

Launch: José Valim announced that Tidewave Web for Rails and Phoenix is launching soon. Tidewave is described as a tool to speed up development with AI assistants that understand your web application, how it runs, and what it delivers. Developers interested in early access can visit the website, join their Discord community, or sign up for the waiting list to be among the first to try this new framework when it becomes available.

Article: Rob Zolkos conducted a practical comparison between Claude Sonnet and Claude Opus in Two Days. Two Models. One Surprise: Claude Code Under Limits. Testing both models on the same Ruby coding task, building a command-line tool to process CSV files, he discovered that Sonnet consistently produced more concise, efficient code while Opus generated verbose solutions with unnecessary complexity. The surprise came when Sonnet not only delivered cleaner implementations but also required fewer iterations to reach a working solution, challenging assumptions about the relationship between model size and code quality.

Opinion: Justin Searls argues that AI tools fundamentally change how developers work by promoting individual productivity over team collaboration in There is No AI in Team. He observes that while AI coding assistants excel at helping individual developers write code faster, they struggle with collaborative practices like pair programming, code reviews, and team discussions that have traditionally been central to software development.

Tips: Jankees van Woezik shared a Claude agent for writing RSpec tests in the spirit of Thoughtbot.

Events

ArtificialRuby: The July 16th ArtificialRuby meetup featured three Ruby AI speakers:

RailsConf: RailsConf from July 8th-10th uploaded all the videos from the event, and many featured or discussed Ruby and AI:

ChicagoRuby: Miles Georgi’s talk from the August ChicagoRuby meetup is now available: Introducing Foobara! - Wrangle Domain Complexity with Foobara.

Upcoming

August 9th - Conference: RubyConf Taiwan on August 9th and 10th in Taipei City, Taiwan will include 5 speakers on Ruby Hardware and AI topics:

  • Hitoshi Hasumi: Well, PicoRuby Can Do That

  • Kazuaki Tanaka: From Scripts to Circuits: IoT Applications with mruby/c

  • Hayao Kimuru: RISC-V CPU emulator made with Ruby

  • Etrex Kuo: Ruby - MCP Server

  • Aotoki Tsuruya: Crafting AI-Friendly Application in Ruby

August 13th - Meetup: ArtificialRuby is hosting a meetup at Betaworks in New York City on August 13th. If you are interested in presenting at an ArtificialRuby meetup, please fill out this form and let them know. Don’t forget to say hello if you’ll be in attendance! Two talks announced so far include:

  • Chuck Blake: Commanding AI: Automating Docs, Reviews & Reports in Rails

  • Chase Stevens: The Rubber Duck That Quacks Back - How to use AI Models to Enhance your Learning and Productivity

August 21st - Meetup: Dresden.rb on August 21st in Dresden, Germany will have Hadi Al Qawas give a talk on Automatic generation of Ruby source code documentation with locally running LLMs.

September 4th - Conference: Rails World 2025 on September 4th and 5th in Amsterdam, Netherlands will have three Ruby AI presentations:

September 6th - Conference: XORuby on September 6th in Chicago will feature a talk by Scott Werner, the founder of Sublayer and ArtificialRuby, on experimentation and play with Ruby and AI.

September 10th - Conference: Friendly.rb on September 10th and 11th in Bucharest, Romania will host two Ruby AI presentations:

  • Obie Fernandez: Ruby+AI Tech Landscape 2025: A Survey

  • Chris Hasiński: Let’s fine-tune a modal!

September 18th - Conference: The EuRuKo (European Ruby Conference) on September 18th and 19th in Viana do Castelo, Portugal has announced seven Ruby AI & Hardware related speakers:

  • Obie Fernandez: Roasting Code for Fun & Profit with Structured AI Workflows

  • Paweł Strzałkowski: Making Rails AI-Native with the Model Context Protocol

  • Carmine Paolino: RubyLLM: Making AI Development Beautiful Again

  • Lucian Ghinda: Don't Let Your AI Guess: Teach It to Test!

  • Ivan Nemytchenko: Slingshot Development: Vibe Coding with Ruby Done Right

  • Albert Pazderin: Building interactive Ruby gem tutorials with Wasm

  • Hitoshi Hasumi: PicoRuby Hands-on: Internet of Things Edition

Open Source Updates

Code Spotlight

Samad Ahmed built a real-world example that shows how you can use RubyLLM to process a set of documents and generate structured outputs along with enriched data, ready for CSV export. The example uses the new RubyLLM::Schema capabilities from Daniel Friis to process data points from legal contracts.

New Gems

Links to the RubyGems page, newest releases are first:

ColorScience - Package for doing color science

prescient - Prescient AI provider abstraction for Ruby applications

sidekiq-mcp - Sidekiq MCP server plugin for LLM integration

ruby_llm-code - AI-powered coding assistant for Ruby (coming soon)

llm_gateway - A Ruby gateway for LLM APIs with unified interface for Claude, OpenAI, and Groq

parabot - AI-powered Test-Driven Development parallel assistant with tmux integration

outhad-integrations - Integration suite for open source reverse ETL platform

estapar_zul_prompter - Um construtor de prompts para gerar imagens de marca para Estapar e Zul+.

openai-toolable - A Ruby gem that extends the OpenAI SDK to support function calling

j_r_r_token - Ruby wrapper for the tiktoken Rust library, providing fast tokenization for OpenAI models

soka-rails - Rails integration for Soka AI Agent Framework

neural - Deep Learning, the Ruby way

prompt_schema - Generate prompt schemas for LLMs to get and check structured data.

mcp-on-rails - MCP (Model Context Protocol) configuration and prompts for Rails projects

nextbillionai - Ruby library to access the Nextbillion SDK API

tsikol - Ruby framework for building Model Context Protocol (MCP) servers

nachamcp - MCP Server to parse ACH records into json or markdown

attio-ruby - Ruby client library for the Attio API

langgraph_rb - A Ruby library for building stateful, multi-actor applications with directed graphs

tuya_iot_lights - A Ruby gem for controlling Tuya IoT smart lights

soka - A Ruby ReAct Agent Framework with multi-LLM support

ragdoll-rails - Rails engine for Ragdoll RAG system

tabscanner - Ruby gem for processing receipt images using the Tabscanner API

ragdoll-cli - Multi-Modal Retrieval Augmented Generation for the CLI

sus-fixtures-agent-context - Test fixtures for running in Async

llms-tool - Ruby library for creating LLM tools with a simple DSL

modal-rb - Interact with modal from your Ruby code

lancelot - Ruby bindings for Lance - a modern columnar data format for ML

llms - Ruby library for using LLM APIs across multiple providers

prompt_engine - Rails mountable engine for AI prompt management

ai_summary - Generate a structured summary of your Rails codebase for AI-assisted workflows

intelligent - Add intelligent to your Ruby engine

prompt_warden - Record, audit, and guard AI prompt usage with automatic SDK instrumentation.

algoruby - Algorithmic patterns, including classics like Two Sum, K-Sum, Sliding Window, Binary Search

turbopuffer-ruby - Ruby library to access the Turbopuffer API

New Open Source

Links to the Github repository:

KopsAI - an intelligent operations agent that helps DevOps engineers automate daily tasks

Autotest IA - uses AI to automatically generate relevant tests, maintain code coverage and improve the quality of your projects

ai_email_categorization - fetches emails from gmail, then uses AI to sort them into user-defined categories and summarize them

AI Multilingual Diet Analysis Assistant - AI-powered multilingual diet analysis assistant that helps users analyze food calories in multiple languages

Tarot Agent - provides insightful tarot readings with AI-powered interpretations

Overskill - AI-powered app marketplace platform that enables anyone to create, deploy, and monetize applications without coding

SmartRails - CLI tool for Ruby on Rails applications that provides comprehensive auditing, monitoring, and maintenance capabilities

AI Tutor Learning Platform - AI-powered learning platform built with Ruby on Rails that provides personalized learning experiences with interactive tasks

Accountable To - help users achieve their goals through intelligent accountability systems

SoundScape - Rails REST API with AI-powered music search using Google Gemini

PrescientChat - AI-powered chat application demonstrating the Prescient gem's capabilities with provider fallback mechanisms

Jobs & Opportunities

Are you an organization searching for an expert Ruby AI developer, or a Rubyist looking for your next development role with AI? Please reach out and let me know the type of opportunity you’re pursuing: [email protected]

Multiple

Remote - Upstart provides AI-powered lending platform for personal loans and refinancing: 14 OPEN POSITIONS, including:

  • Software Engineer, Marketing Platform

  • Software Engineer, Capital Insights

  • Senior Software Engineer, API Enablement

  • Software Engineer, Consumer Platform

  • Software Engineer, Revenue Science

Onsite / UK / Portugal / Spain / Poland - Cleo is an AI financial assistant helping users budget and save: 13 OPEN POSITIONS, including:

  • Staff Product Engineer - Ruby

  • Senior Product Engineer - Ruby

  • Product Engineer - Ruby

  • Senior Engineering Manager

Hybrid - Gusto provides payroll, benefits, and HR software for small businesses: 13 OPEN POSITIONS, including:

  • Sr Staff Software Engineer, Entity Management

  • Staff Machine Learning Engineer - Platform

  • Senior Staff Engineer- Platform

  • Senior Software Engineer, Product

  • Staff Software Engineer

Onsite / Virginia - Steampunk delivers technology modernization solutions for federal government clients: 11 OPEN POSITIONS, including:

  • AI Transformation Lead

  • DevSecOps Engineer

  • Cloud Architect

  • Software Developer

  • Technical Writer

Remote - Fullscript provides supplement dispensing and lab testing platform for healthcare providers: 10 OPEN POSITIONS, including:

  • Intermediate Back End(Ruby) Developer – 12 Months Contract

  • Senior Developer, Back End(Ruby) – Discovery

  • Senior Developer, Fullstack (Ruby & React)

  • Senior Software Developer – Lab Integrations

  • Intermediate Fullstack Developer (Ruby & React)- EHR

Hybrid / Ohio - McKesson distributes pharmaceuticals and medical supplies across North American healthcare: 8 OPEN POSITIONS, including:

  • Sr. Software Developer/Engineer - Ruby on Rails

  • Staff Software Developer

  • Software Engineer - Security

  • Software Engineer

  • Sr. Associate Site Reliability Engineer

Onsite / India - Coupa provides AI-powered business spend management software for enterprises: 7 OPEN POSITIONS, including:

  • Lead Software Engineer - Ruby on Rails

  • Sr. Principal Software Engineer (Analytics)

  • Lead Software Engineer, Cloud - Ruby

  • Principal Software Engineer

  • Sr. Lead Software Engineer, Ruby on Rails

Remote / Azerbaijan / Ireland / Armenia / Poland - Grid Dynamics provides digital engineering services for enterprise transformation: 7 OPEN POSITIONS, including:

  • Senior Ruby On Rails Developer

  • Senior / Lead Ruby on Rails Engineer

Remote - Healthie provides practice management and EHR software for health and wellness providers: 6 OPEN POSITIONS, including:

  • Staff Engineer, AI (Ruby/Full Stack)

  • Senior Data Engineer (Ruby)

  • Senior API Software Engineer

  • Senior Engineer, App Security

  • Senior Software Engineer (Ruby/Full-Stack)

Remote / Onsite / India - Weekday automates tech recruiting with AI-powered candidate sourcing and outreach: 6 OPEN POSITIONS, including:

  • Ruby on Rails Developer

  • Senior Software Engineer

  • Backend engineer

  • Freelance Engineer

  • Staff Software Engineer

Remote - GrowthX delivers AI-powered growth marketing and content production services: 5 OPEN POSITIONS, including:

  • Full Stack Engineer (Product focus)

Remote - Kajabi helps creators build online businesses with courses and digital products: 4 OPEN POSITIONS, including:

  • Senior Engineer, Commerce

  • Senior Software Engineer, API

  • Senior Software Engineer, Communities

  • Senior Software Engineer, Growth

Onsite / Malaysia / Australia - SEEK recruiter: 4 OPEN POSITIONS, including:

  • Senior Engineer - Ruby on Rails

Remote - SerpAPI provides real-time Google search results API with global location support: 4 OPEN POSITIONS, including:

  • Ruby Developer Advocate

  • Senior Fullstack Engineer

  • Junior Fullstack Engineer

  • Customer Success Engineer

Hybrid / Colorado / Columbia - Recurly provides subscription management and recurring billing platform software: 4 OPEN POSITIONS, including:

  • Principal Engineer (AI)

  • Senior Full-Stack Engineer, Engage

  • Senior Software Engineer, Platform Engineering

  • Senior Software Engineer, Ruby on Rails

Onsite / Remote - Scribd is a digital library sharing documents and written content: 3 OPEN POSITIONS, including:

  • Senior Software Engineer (Ruby on Rails - Growth Team)

  • Senior Software Engineer (Ruby on Rails - Identity)

  • Software Engineer II, Devloper Tooling

Remote / Barcelona / Boston - Yuma AI automates customer service agents for ecommerce brands: 3 OPEN POSITIONS, including:

  • AI Product Focused - Senior Full-stack - Rails Engineer (Europe)

  • AI Product Focused - Senior Full-stack / Rails Engineer (Boston, US)

  • AI Solution Engineer - Full-stack - Rails Engineer (Barcelona, Spain)

Remote - Arkestro uses AI to accelerate enterprise procurement negotiations and savings: 2 OPEN POSITIONS, including:

  • Staff Full Stack Software Engineer

  • Fullstack Software Engineer (III)

Remote - Beam helps homeless people find jobs through crowdfunded employment training: 2 OPEN POSITIONS, including:

  • Lead Product Engineer

  • Senior Product Engineer

Remote - Prevail AI delivers secure court reporting and legal transcription technology: 2 OPEN POSITIONS, including:

  • Mid-Level Full Stack Developer (Ruby on Rails)

  • Senior Full Stack Developer (Ruby on Rails)

Remote - SonderMind connects patients with therapists for online and in-person mental healthcare: 2 OPEN POSITIONS, including:

  • Staff Full Stack AI Engineer

  • Staff, Full Stack Engineer

Remote - ThriveCart provides e-commerce checkout pages and sales funnel software: 2 OPEN POSITIONS, including:

  • Engineering Lead - PiktoChart

  • Full-Stack Ruby on Rails Developer - Piktochart

Remote - Zeroheight creates documentation platforms for design systems and development teams: 2 OPEN POSITIONS, including:

  • Full Stack Product Engineer

  • Senior Full Stack Product Engineer

Remote

Dope Marketing automates direct mail campaigns for home service businesses: Software Engineer (Rails + React, Level 2–3)

Doximity is a professional network for doctors and healthcare clinicians: Senior Software Engineer, Full Stack (Ruby/Rails)

EverAI creates conversational AI for roleplay, gaming, and creative writing: Ruby-on-Rails Engineer

Freshly Commerce builds Shopify apps for bundling, inventory tracking, and fulfillment: Senior Full-Stack Product Developer (Ruby on Rails + React)

Hamnavoe Partners offers fractional CTO services and Ruby on Rails development: Full-Stack Ruby on Rails Engineer

Jitera automates software development lifecycle with AI-powered code generation and documentation: Senior Software Engineer (Ruby on Rails)

Saeloun provides Ruby on Rails and React development consulting services: Senior Ruby on Rails Developer

Skylight makes digital photo frames and smart family calendar displays: Full Stack Software Engineer, AI Features

Treasure Data provides AI-powered customer data platform for enterprise personalization: Staff Software Engineer - Real Time Engine

Vendis AI builds AI-powered CRM that converts conversations into sales pipelines: Senior Ruby on  Rails Developer

WorkWave delivers service management software for field service businesses: Senior Software Engineer

Hybrid

London - Butternut Box delivers fresh, personalized dog food directly to homes: Senior Software Engineer: GenAI Team

Onsite

Denver - Caribou helps drivers refinance auto loans to reduce monthly payments: Senior Software Engineer - Full Stack, Ruby on Rails

South Carolina - Speed AI monitors law firm intake calls to rescue lost leads: Ruby on Rails Developer

India - G2 operates a software review marketplace where businesses research and compare products: AI Software Engineer

United Kingdom - Dexory uses autonomous robots to digitize warehouse inventory in real-time: Senior Full Stack (Ruby on Rails) Engineer

Freelance

Remote - Upwork recruiter:

One Last Thing

TRMNL introduced TRMNL X, a larger 9.7-inch e-ink display that builds on their original dashboard concept. TRMNL X maintains the same plugin ecosystem as the original 2.9-inch model, allowing Rubyists to build or port applications for the new display with Terminus.

That’s all for this edition! Be sure to reach out if you have any stories, content, jobs, or events you want featured in the newsletter.