Ruby vs. Java vs. TypeScript: my experience on building a Cowork DOCX plugin
Summary
Two-part hands-on comparison of building a Claude Cowork DOCX plugin in Ruby, Java, and TypeScript. It concludes that Java offers the most mature runtime for zip and XML handling, but TypeScript is favored for potential MCPB support and smaller footprint, while Bun provides a single-executable option with some map upload caveats. The post also highlights plugin ecosystem differences (Claude Desktop vs Codex) and includes practical repo references.