Sign in

Masashi Umezawa

@mumez.bsky.social
19 followers 7 following 38 posts

A Smalltalk programmer.

PostsRepliesMedia
Masashi Umezawa @mumez.bsky.social · 15/09/2026
Pharo AI dev environment in Docker (AgenticBrowser + OpenCode) is ready! github.com/mumez/pharo-... • Instant setup: Just add API keys to .env & run • Safe & isolated: No host-side agent required; only touches mounted directories • Dual access: Web UI + VNC Enjoy! #pharo #ai
github.com
GitHub - mumez/pharo-agentic-browser-opencode-docker: All-in-one AI aided Smalltalk development container
All-in-one AI aided Smalltalk development container - mumez/pharo-agentic-browser-opencode-docker
001
Masashi Umezawa @mumez.bsky.social · 25/08/2026
RediStick, the Redis client for Pharo, now supports VectorSets! You can now perform approximate vector search with a simple API—perfect for building RAG applications in Smalltalk. github.com/mumez/RediSt... #pharo #smalltalk #redis
github.com
011
Masashi Umezawa @mumez.bsky.social · 12/08/2026
smalltalk-dev-plugin now supports Squeak in addition to Pharo! - AI-assisted coding in Squeak (Claude, Codex, OpenCode, etc.) - Skills, Commands & MCP configs for Smalltalk - Great for building cross-dialect Smalltalk libraries github.com/mumez/smallt... #smalltalk #pharo #squeak #aicoding
Squeak with smalltalk-dev-plugin screenshot
000
Masashi Umezawa @mumez.bsky.social · 10/08/2026
Squeak 6.1 リリースされました! squeak.org/release_note... #squeak #smalltalk
squeak.org
Squeak 6.1 Release Notes
These release notes are optimized for viewing inside Squeak, as they contain a lot of interactive examples. On this page, interactive links open in SqueakJS, which is a browser-based Smalltalk VM with...
000
Masashi Umezawa @mumez.bsky.social · 05/08/2026
Smalltalk勉強会、8/21(金)に開催します! smalltalk.connpass.com/event/402854/ 前回に引き続きAI支援によるSmalltalkコーディングがテーマです。 PharoのAI統合環境 pharo-agentic-browser の解説をします。 Little Smalltalk in Scratchの話もあるかも。 #st_study #pharo #smalltalk #scratch #ai-coding
smalltalk.connpass.com
第147回Smalltalk勉強会 (2026/08/21 18:30〜)
# 概要 前回と同じテーマをあえてやります。 1: pharo-agentic-browser で AIコーディング pharo-agentic-browserが開発され、CUIを介さずとも、直接PharoからClaude Code、Codex, OpenCodeなどにアクセスできるようになりました。 Web-UI もあるので、Webブラウザからエージェントの経過を見たり、追加のプロンプトを...
031
Masashi Umezawa @mumez.bsky.social · 03/08/2026
Excited to share ollama-st — a simple Ollama client for Pharo Smalltalk! Easily access local LLMs directly from Pharo. Perfect for embeddings, quick one-shot prompts, and more. Check it out: github.com/mumez/ollama... #Pharo #Smalltalk #Ollama #LocalAI #LLMs
github.com
GitHub - mumez/ollama-st: A Simple Ollama client for pharo smalltalk
A Simple Ollama client for pharo smalltalk. Contribute to mumez/ollama-st development by creating an account on GitHub.
000
Masashi Umezawa @mumez.bsky.social · 31/07/2026
RediStick now supports Redis TimeSeries! Store & analyze IoT/telemetry data straight from Pharo — ranges, aggregation, multi-series queries & compaction rules included. github.com/mumez/RediSt... #pharo #smalltalk #redis
github.com
001
Masashi Umezawa @mumez.bsky.social · 28/07/2026
Squeak 6.0の日本語版ですが、多少の修正を経て正式リリースしました。 github.com/mumez/squeak... SARのインストーラに加えて、all-in-oneのzipもあるので、ダウンロードして展開すればすぐに使うことができます。 Happy Squeaking!! #squeak #smalltalk
github.com
Releases · mumez/squeak-ja
Japanese localization patches and translations for Squeak Smalltalk - mumez/squeak-ja
023
Masashi Umezawa @mumez.bsky.social · 24/07/2026
5年ぶりにSqueak日本語化インストーラを更新しました。6.0に対応しています。 github.com/mumez/squeak... まだプレリリースな感じなので、不具合あればぜひお知らせください。Happy Squeaking!! #squeak #smalltalk
github.com
GitHub - mumez/squeak-ja: Japanese localization patches and translations for Squeak Smalltalk
Japanese localization patches and translations for Squeak Smalltalk - mumez/squeak-ja
010
Masashi Umezawa @mumez.bsky.social · 03/07/2026
New AgenticBrowser scripting example is up! Orchestrate Claude, Codex, and Cursor in Smalltalk to build and run an entire app in 15 minutes, fully automated. Check out the step-by-step guide: github.com/mumez/pharo-... #pharo #smalltalk #ai
github.com
010
Masashi Umezawa @mumez.bsky.social · 29/06/2026
New feature in AgenticBrowser: Scripting DSL! Orchestrate multiple coding agents using simple Pharo Smalltalk scripts. Yes, agents can even generate their own orchestration scripts! Documentation: github.com/mumez/pharo-... #pharo #smalltalk #ai
github.com
020
Masashi Umezawa @mumez.bsky.social · 18/06/2026
AgenticBrowser now supports a Web UI in addition to its native Pharo interface! github.com/mumez/pharo-... Coordinate multiple AI coding agents from your phone — anywhere in your home — and keep your Smalltalk development moving. #pharo #smalltalk #ai #solidjs #aiagents
210
Masashi Umezawa @mumez.bsky.social · 14/06/2026
Introducing Ripple — a micro library for #PharoSmalltalk that makes building WebSocket-based APIs as easy as Teapot makes HTTP. Pub/sub + request/reply event bus over WebSocket, sitting on Zinc and Teapot. github.com/mumez/Ripple #Pharo #Smalltalk #WebSocket
github.com
GitHub - mumez/Ripple: Pharo Smalltalk micro library for building WebSocket-based APIs easily
Pharo Smalltalk micro library for building WebSocket-based APIs easily - mumez/Ripple
000
Masashi Umezawa @mumez.bsky.social · 06/06/2026
I've made a pharo-agentic-browser-slides introductory presentation. mumez.github.io/pharo-agenti... Read this to learn how to install and use it immediately. It will become a valuable partner for AI-based development in Pharo. #pharo #smalltalk #ai
mumez.github.io
Introducing pharo-agentic-browser
000
Masashi Umezawa @mumez.bsky.social · 01/06/2026
Pyonkee 3.00 がリリースされました。今回からScratch 3でおなじみの「クローン」が使えるようになりました! いろいろな応用の効くブロックになっています。お楽しみください。 apps.apple.com/jp/app/pyonk... #pyonkee #scratch
apps.apple.com
001
Masashi Umezawa @mumez.bsky.social · 01/06/2026
Pyonkee 3.00 is out. Now you can use "clone" blocks in Pyonkee! Clone blocks themselves are simple, but they have a wide range of create uses. Enjoy! apps.apple.com/us/app/pyonk... #pyonkee #scratch
apps.apple.com
Pyonkee App - App Store
Download Pyonkee by SoftUmeYa on the App Store. See screenshots, ratings and reviews, user tips, and more apps like Pyonkee.
001
Masashi Umezawa @mumez.bsky.social · 18/05/2026
AgenticBrowser is now in beta! Pharo UI tool for running multiple AI coding agent sessions in parallel — each as a topic with human-in-the-loop approval flow. Supports Claude Code, Gemini, Codex, GitHub Copilot, and OpenCode. github.com/mumez/pharo-... #Pharo #Smalltalk #AI
github.com
GitHub - mumez/pharo-agentic-browser: Multiple AI agent session browser for Pharo Smalltalk
Multiple AI agent session browser for Pharo Smalltalk - mumez/pharo-agentic-browser
010
Masashi Umezawa @mumez.bsky.social · 05/05/2026
Now I’m building: pharo-agentic-browser. Managing multiple AI agent sessions directly in Pharo. More updates coming soon! github.com/mumez/pharo-... #pharo #smalltalk #ai
github.com
GitHub - mumez/pharo-agentic-browser: Multiple AI agent session browser for Pharo Smalltalk
Multiple AI agent session browser for Pharo Smalltalk - mumez/pharo-agentic-browser
010
Masashi Umezawa @mumez.bsky.social · 02/04/2026
4/10のSmalltalk勉強会、参加受付を開始しました。 smalltalk.connpass.com/event/389643/ AI支援での良質なSmalltalkプログラミングを可能にするsmalltalk-dev-pluginの紹介です。 今回は開催までの期間が短めなのでご注意を。 #st_study #pharo #smalltalk #claude
smalltalk.connpass.com
第146回Smalltalk勉強会 (2026/04/10 18:30〜)
# 概要 Smalltalkerの皆様、AIはSmalltalkを正しく書けないと諦めていませんか? smalltalk-dev-plugin は、Claude CodeやCursorといったコーディングエージェントをSmalltalkの世界へ適応させる架け橋です。本セッションでは、AIがSmalltalkのセマンティクスを理解し、一貫した開発ワークフローに導くプロセスを公開します。 Sma...
002
Masashi Umezawa @mumez.bsky.social · 02/04/2026
4/10(金)に[青学つくまなラボ」で久しぶりにSmalltalk勉強会を開催します。 テーマは「AIにSmalltalkを全部書いてもらう」です。 詳細は追ってお知らせします。 #st_study #pharo #smalltalk #claude
001
Masashi Umezawa @mumez.bsky.social · 25/02/2026
Just released pharo-acp-chat-ui — a minimal chat GUI for Pharo Smalltalk that lets you talk to Gemini CLI, Claude Code, or OpenCode via the Agent Client Protocol (ACP). One-liner to get started: ACPChatPresenter claude open. 👉 github.com/mumez/pharo-... #Pharo #Smalltalk #AI
github.com
GitHub - mumez/pharo-acp-chat-ui: A minimal chat GUI for pharo-acp
A minimal chat GUI for pharo-acp. Contribute to mumez/pharo-acp-chat-ui development by creating an account on GitHub.
010
Masashi Umezawa @mumez.bsky.social · 18/02/2026
Pharo-acp is up and running! github.com/mumez/pharo-... You can now talk to any ACP-supported coding agent directly from Pharo. #pharo #smalltalk #acp
github.com
GitHub - mumez/pharo-acp: ACP (Agent Client Protocol) client library for Pharo Smalltalk.
ACP (Agent Client Protocol) client library for Pharo Smalltalk. - mumez/pharo-acp
000
Masashi Umezawa @mumez.bsky.social · 10/02/2026
Introducing smalltalk-dev-plugin for Claude Code — AI-agent-assisted Pharo Smalltalk development with live image interaction. Slides with video demos and examples: mumez.github.io/smalltalk-de... #Pharo #Smalltalk #ClaudeCode #AI #MCP
mumez.github.io
Introducing smalltalk-dev-plugin
010
Masashi Umezawa @mumez.bsky.social · 29/01/2026
smalltalk-dev plugin now supports Cursor, Windsurf, and Antigravity in addition to Claude Code. Enjoy AI-driven Smalltalk development across multiple AI agents! github.com/mumez/smallt... #pharo #smalltalk #cursor #windsurf #antigravity
github.com
GitHub - mumez/smalltalk-dev-plugin: Claude Code plugin for AI-driven Smalltalk (Pharo) development
Claude Code plugin for AI-driven Smalltalk (Pharo) development - mumez/smalltalk-dev-plugin
011
Masashi Umezawa @mumez.bsky.social · 13/01/2026
Rebooted PunQLite: Now supports Pharo 12 and 13! github.com/mumez/PunQLi... Enjoy blazing fast local KVS with embedded Jx9 scripting! #pharo #smalltalk #unqlite
github.com
Release PunQLite for Pharo12+ · mumez/PunQLite
What's Changed Remove automatic binary download from Baseline by @mumez in #5 Set up GitHub Actions for Smalltalk CI tests by @mumez in #6 Remove unnecessary flag from Windows compilation command ...
001
Masashi Umezawa @mumez.bsky.social · 03/01/2026
smalltalk-dev-plugin for Claude Code is now available! Just talk to /st:buddy - it will guide you through Pharo Smalltalk coding, testing, and debugging. Enjoy Smalltalk coding with AI! github.com/mumez/smallt... #Pharo #Smalltalk #ClaudeCode
github.com
GitHub - mumez/smalltalk-dev-plugin: Claude Code plugin for AI-driven Smalltalk (Pharo) development
Claude Code plugin for AI-driven Smalltalk (Pharo) development - mumez/smalltalk-dev-plugin
021
Masashi Umezawa @mumez.bsky.social · 25/12/2025
smalltalk-buddyに話しかけると、いい感じにPharo Smalltalkの実装、デバックしてくれるClaude Codeのプラグインを開発中。 だいぶ仕上がってきた感があるので正式アナウンスまでもう少し。 github.com/mumez/smallt... #pharo #smalltlak #claude
github.com
GitHub - mumez/smalltalk-dev-plugin: Claude Code plugin for AI-driven Smalltalk (Pharo) development
Claude Code plugin for AI-driven Smalltalk (Pharo) development - mumez/smalltalk-dev-plugin
030
Reposted by Masashi Umezawa
極端流形式仕様 初代𝕍𝕚𝕖𝕟𝕟𝕒𝕋𝕒𝕝𝕜𝕖𝕣 @tomooda.bsky.social · 24/12/2025
ViennaTalk "Gdansk" is released. New features includes: * Mutation testing to evaluate your testcases * Execution traces to visualize the execution in State Diagram and Sequence Diagram github.com/tomooda/Vien... #pharo #vdm #vdmsl #formalmethods
github.com
Release Gdansk · tomooda/ViennaTalk
This is a major release of Codename Gdansk. (Dec 24, 2025)
 Download from Official distribution site. Major updates are improved git repository support: You can merge the current working copy into...
011
Reposted by Masashi Umezawa
pharoproject.bsky.social @pharoproject.bsky.social · 04/11/2025
[Paper] Coypu: Gnawing Music On-The-Fly With Pharo zenodo.org/records/1552...
zenodo.org
Coypu: Gnawing Music On-The-Fly With Pharo
Coypu is a Pharo package for programming music on-the-fly acting as a client for an external audio generator server or for an internal DSP created with the Phausto library. Pharo is a fully open-source dynamic and reflective pure object-oriented language, based on Smalltalk-80, which includes an immersive integrated development environment. Coypu was initially developed to pair with Symbolic Sound Kyma, as a full-stack Smalltalk sound-design and live-coding environment, it was soon extended to interact with Open Sound Control (OSC) servers such as ChucK, PureData, and SuperCollider, and later expanded with MIDI capabilities. During the past year, we added an API to provide a quick connection to the SuperDirt audio engine, featuring a ‘String-Oriented’ syntax heavily inspired by Tidal Cycles for creating what we call Sequencers. The primary purpose of developing Coypu is to provide a pure object-oriented language designed to cultivate creative coding literacy. We believe the Smalltalk-inspired approach to constructivist learning is a gateway for newcomers, and individuals with little or no programming experience. At the same time, being both reflective and modifiable, Coypu offers unlimited possibilities to advanced users. It offers an engaging entry point not only to more concise and expressive functional and procedural programming languages but also to the world of computational systems, algorithms, and general purpose programming.
043
Masashi Umezawa @mumez.bsky.social · 24/09/2025
🎉 RediStick v3.1.0 is now available! The Redis client for Pharo Smalltalk now supports RedisJSON APIs, enabling proper JSON data type handling instead of just strings. This makes Redis a powerful document store option for Smalltalk developers! #Pharo #Smalltalk #Redis github.com/mumez/RediSt...
github.com
000
Masashi Umezawa @mumez.bsky.social · 19/09/2025
次回のSmalltalk勉強会は10/17(金) 18:30-20:30 青学つくまなラボで開催。 connpass.com/event/369967/ @tomooda.bsky.social さんによるESUG 2025参加報告です。 そこで発表されたMicromaid( github.com/tomooda/Micr...) についての紹介もあります。 お気軽にどうぞ! #st_study #smalltalk #pharo
connpass.com
第145回Smalltalk勉強会 (2025/10/17 18:30〜)
# 概要 7/1-4にポーランドのグダニスクで開催された ESUG 2025 に参加してきました。 そこで見聞きしたヨーロッパでのSmalltalkコミュニティの様子をお伝えするとともに、そこでのLT的なプレゼン枠 Show us your project で発表した Micromaid を紹介します。 Micromaidは Mermaid のフローチャート、クラス図、シーケンス図、状態遷移...
000
Masashi Umezawa @mumez.bsky.social · 29/08/2025
SJsonPath - A simple library that lets you build JSONPath using fluent message sending in Smalltalk github.com/mumez/SJsonP... #pharo #smalltalk #jsonpath
github.com
GitHub - mumez/SJsonPath: SJsonPath is a Smalltalk library that provides a fluent API for creating JsonPath expression strings
SJsonPath is a Smalltalk library that provides a fluent API for creating JsonPath expression strings - mumez/SJsonPath
010
Reposted by Masashi Umezawa
esugsmalltalk.bsky.social @esugsmalltalk.bsky.social · 27/08/2025
All videos of the UK Smalltalk User Group are available here: www.youtube.com/@UKSTUG
youtube.com
UK Smalltalk User Group
The UK Smalltalk User Group is a group or professionals and hobbists who share an interest in the Smalltalk programming languages and related technologies. You can find us at https://www.uksmalltalk.org/ and https://twitter.com/uksmalltalk
043
Reposted by Masashi Umezawa
pharoproject.bsky.social @pharoproject.bsky.social · 29/07/2025
ESUG 2025 Slides are online archive.esug.org/ESUG2025/
archive.esug.org
Index of /ESUG2025
011
Masashi Umezawa @mumez.bsky.social · 16/07/2025
A new MCP server that bridges AI assistants with Pharo. - Execute Smalltalk code directly from Claude - Introspect classes, methods & packages - Run tests, etc. Great for AI-assisted Smalltalk development! #Smalltalk #Pharo #AI #MCP github.com/mumez/pharo-...
github.com
GitHub - mumez/pharo-smalltalk-interop-mcp-server: A local MCP server to communicate local Pharo Smalltalk image
A local MCP server to communicate local Pharo Smalltalk image - mumez/pharo-smalltalk-interop-mcp-server
055
Reposted by Masashi Umezawa
pharoproject.bsky.social @pharoproject.bsky.social · 15/07/2025
pharo-archive: Pharo bindings for libarchive github.com/estebanlm/ph...
042
Reposted by Masashi Umezawa
pharoproject.bsky.social @pharoproject.bsky.social · 09/07/2025
[Video][Smalltalks 2025] Soil: an object oriented database for fun and profit www.youtube.com/watch
youtube.com
Soil: an object oriented database for fun and profit
Norbert Hartl Soil: an object oriented database for fun and profit Smalltalks 2025
042
Reposted by Masashi Umezawa
pharoproject.bsky.social @pharoproject.bsky.social · 08/07/2025
[blog post] Basic Hera Usage as a Video Story all-objects-all-the-time.st/
all-objects-all-the-time.st
all: objects all: theTime | Blog
Koen De Hondt's blog about Smalltalk
021
Reposted by Masashi Umezawa
pharoproject.bsky.social @pharoproject.bsky.social · 03/07/2025
ChatPharo: an AI Assistant inside the Pharo environment. github.com/omarabedelka...
github.com
GitHub - omarabedelkader/ChatPharo: ChatPharo: an AI Assistant inside the Pharo environment.
ChatPharo: an AI Assistant inside the Pharo environment. - omarabedelkader/ChatPharo
062
Reposted by Masashi Umezawa
pharoproject.bsky.social @pharoproject.bsky.social · 02/07/2025
pharo-cig: A tool to import C/C++ libraries into Pharo github.com/estebanlm/ph...
github.com
GitHub - estebanlm/pharo-cig: A tool to import C/C++ libraries into Pharo
A tool to import C/C++ libraries into Pharo. Contribute to estebanlm/pharo-cig development by creating an account on GitHub.
031
Reposted by Masashi Umezawa
pharoproject.bsky.social @pharoproject.bsky.social · 01/07/2025
pharo-resvg: Pharo bindings for resvg github.com/estebanlm/ph...
021
Reposted by Masashi Umezawa
Sho Yoshida @newapplesho.bsky.social · 28/06/2025
I've developed a lightweight library to integrate claude with Pharo Smalltalk. github.com/newapplesho/... #claude #smalltalk #pharo #LLM
github.com
GitHub - newapplesho/claude-client-smalltalk
Contribute to newapplesho/claude-client-smalltalk development by creating an account on GitHub.
021
Masashi Umezawa @mumez.bsky.social · 01/07/2025
I've released a Smalltalk code validator MCP server! You can validate tonel formatted Smalltalk code with your AI agents. Useful to check and revise AI generated Smalltalk code. Enjoy! github.com/mumez/smallt... #pharo #smalltalk #mcp
github.com
GitHub - mumez/smalltalk-validator-mcp-server: MCP server for validating tonel formatted st files and smalltalk methods
MCP server for validating tonel formatted st files and smalltalk methods - mumez/smalltalk-validator-mcp-server
011
Reposted by Masashi Umezawa
pharoproject.bsky.social @pharoproject.bsky.social · 13/06/2025
[ANN] GitMiner: a Pharo Smalltalk library that helps developers in analyzing git repositories github.com/USIREVEAL/gi...
github.com
GitHub - USIREVEAL/gitminer: GitMiner is a Pharo Smalltalk library that helps developers in analyzing git repositories. With GitMiner retrieving data about source code, diffs, developer identities, changed files, and commits in a Smalltalk environment will be simpler than ever :)
GitMiner is a Pharo Smalltalk library that helps developers in analyzing git repositories. With GitMiner retrieving data about source code, diffs, developer identities, changed files, and commits i...
083
Reposted by Masashi Umezawa
Sho Yoshida @newapplesho.bsky.social · 14/06/2025
I've developed a lightweight library to integrate Gemini with Pharo Smalltalk. github.com/newapplesho/... #Pharo #Smalltalk
github.com
GitHub - newapplesho/google-cloud-smalltalk
Contribute to newapplesho/google-cloud-smalltalk development by creating an account on GitHub.
011
Masashi Umezawa @mumez.bsky.social · 14/06/2025
Meilisearch.st v1.14.1 is out! - Pharo 13 + Meilisearch 1.14 support - Paginator for efficient large result handling - AI-powered hybrid search. You can combine keyword (lexical) and semantic (vector-based) searches in a single query. Enjoy! github.com/mumez/Meilis... #pharo #smalltalk #meilisearch
meilisearch.st
011
Reposted by Masashi Umezawa
pharoproject.bsky.social @pharoproject.bsky.social · 28/05/2025
Pharo News of the Week 21/2025 github.com/pharo-projec...
github.com
pharo-changelogs/weekly/2025/2025-05-28-Week21.md at master · pharo-project/pharo-changelogs
To describe each version. Contribute to pharo-project/pharo-changelogs development by creating an account on GitHub.
041
Reposted by Masashi Umezawa
pharoproject.bsky.social @pharoproject.bsky.social · 23/05/2025
[ANN] Pharo 13 Released! pharo.org/news/2025-05...
01310
Masashi Umezawa @mumez.bsky.social · 02/05/2025
Smalltalk勉強会、ご参加ありがとうございました! 当日の資料です。 docs.google.com/presentation... #st_study #pharo #smalltalk
docs.google.com
Historiaの紹介
Historiaの紹介 Pharo Smalltalkによるイベントソーシングフレームワーク 第144回Smalltalk勉強会 2025 Masashi Umezawa
010
Masashi Umezawa @mumez.bsky.social · 29/04/2025
I'm pleased to announce the stable version of Historia, an event sourcing framework for Pharo. github.com/mumez/Historia. The tutorial is now available in both English and Japanese. Enjoy! #pharo #smalltalk #event-sourcing
github.com
GitHub - mumez/Historia: Objects propagation based on event sourcing
Objects propagation based on event sourcing. Contribute to mumez/Historia development by creating an account on GitHub.
000