| | --- |
| | title: PharoLLM |
| | emoji: 🧰 |
| | colorFrom: blue |
| | colorTo: indigo |
| | sdk: static |
| | pinned: false |
| | license: mit |
| | short_description: Tools for bringing LLMs to Pharo. |
| | --- |
| | |
| | # PharoLLM |
| |
|
| | **PharoLLM** is an organization that groups a growing set of tools that connect **Pharo** to modern **Large Language Models (LLMs)**—to help you build assistants, automate workflows, and experiment with AI inside the Pharo environment. |
| |
|
| | ## What is Pharo? |
| |
|
| | Pharo is a pure object-oriented programming language and a powerful live environment, focused on simplicity and immediate feedback. |
| | Learn more: https://pharo.org/ |
| |
|
| | ## What you’ll find here |
| |
|
| | This organization aims to host and maintain: |
| |
|
| | - **Core libraries**: shared abstractions for LLM calls, prompt templates, streaming, tool/function calling, etc. |
| | - **Integrations**: utilities that fit naturally into the Pharo image and developer experience. |
| | - **Examples & demos**: runnable projects showing practical Pharo + LLM workflows. |
| | - **(Optional) datasets & evals**: benchmarks and tests for Pharo/Smalltalk code tasks. |
| |
|
| | ## Getting started |
| |
|
| | 1. Install Pharo (Pharo Launcher is the easiest path): https://pharo.org/download |
| | 2. Browse the repositories in this org and pick the tool you need. |
| | 3. Follow each repo’s install instructions. If a repo uses Metacello, loading often looks like: |
| |
|