- 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
Previous
ArtificialRuby: The July 16th ArtificialRuby meetup featured three Ruby AI speakers:
Amanda Bizzinotto: Building a multi agent system in Rails
Sameen Karim: Auto documenting your analytics setup with AI
Patrick Karsh: From Senior Rails Engineer to Startup Builder with Rails and AI
RailsConf: RailsConf from July 8th-10th uploaded all the videos from the event, and many featured or discussed Ruby and AI:
Jake Gribschaw & Justin Wienckowski: Chime Presents: Getting More Out of LLMs for Ruby Developers
Vladimir Dementyev & Albert Pazderin: The future of Rails begins in the browser
Irina Nazarova: Startups on Rails in Past, Present and Future
Brooke Kuhlmann: Terminus - BYOS for TRMNL displays
Tia Anderson: Peace, Love, and CRUD - A Rails Journey to Calm
Justin Bowen: Active Agents - Build AI in Rails
Elise Shaffer & David Heinemeier Hansson: Fireside Chat With David Heinemeier Hansson
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:
Andrew Mcnamara & Charlie Lee: LLM Evaluations & Reinforcement Learning for Shopify Sidekick on Rails
Kinsey Durham Grace: The Rise of the Agent: Rails in the AI Era
Paweł Strzałkowski: Make Rails AI-Ready by Design with the Model Context Protocol
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
Strider recruiter: Mid/Senior Full-stack Engineer - React.js, Ruby on Rails - Healthcare market
Treasure Data provides AI-powered customer data platform for enterprise personalization: Staff Software Engineer - Real Time Engine
UX Direct Global recruiter: Ruby on Rails Developer (v7+) – Chat & AI Integration
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.