Masashi Umezawa

@mumez.bsky.social

A Smalltalk programmer.

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 - 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.

github.com

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 - mumez/pharo-agentic-browser: Multiple AI agent session browser for Pharo Smalltalk

Multiple AI agent session browser for Pharo Smalltalk - mumez/pharo-agentic-browser

github.com

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 - 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.

github.com

smalltalk-buddyに話しかけると、いい感じにPharo Smalltalkの実装、デバックしてくれるClaude Codeのプラグインを開発中。 だいぶ仕上がってきた感があるので正式アナウンスまでもう少し。 github.com/mumez/smallt... #pharo #smalltlak #claude

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

github.com

[Paper] Coypu: Gnawing Music On-The-Fly With Pharo zenodo.org/records/1552...

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.

zenodo.org