chatpharo

Description

ChatPharo is an AI Assistant inside Pharo.

Details

Source
GitHub
Dialect
pharo (65% confidence)
License
MIT
Stars
25
Forks
19
Created
Jan. 8, 2025
Updated
April 1, 2026
Topics
pharo pharo-llm

README excerpt

# ChatPharo

[![Pharo 13 & 14](https://img.shields.io/badge/Pharo-13%20%7C%2014-2c98f0.svg)](https://github.com/pharo-llm/chatpharo)
[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://github.com/pharo-llm/chatpharo/blob/master/LICENSE)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/pharo-llm/chatpharo/pulls)
[![Status: Active](https://img.shields.io/badge/status-active-success.svg)](https://github.com/pharo-llm/chatpharo)
[![CI](https://github.com/pharo-llm/chatpharo/actions/workflows/CI.yml/badge.svg)](https://github.com/pharo-llm/chatpharo/actions/workflows/CI.yml)


ChatPharo is designed to integrate AI/chat functionality into the Pharo environment. This plugin allows you to communicate with language models directly from Pharo.

To install stable version of `ChatPharo` in your image you can use:

```smalltalk
Metacello new
  githubUser: 'pharo-llm' project: 'chatpharo' commitish: 'X.X.X' path: 'src';
  baseline: 'AIChatPharo';
  load
```


For development version install it with this:

```smalltalk
Metacello new
  githubUser: 'pharo-llm' project: 'chatpharo' commitish: 'main' path: 'src';
  baseline: 'AIChatPharo';
  load.
```


# UI - Temporary ChatPharo

<img width="947" alt="ex-github" src="https://github.com/user-attachments/assets/f47a741a-ca46-4cee-b9f3-ec2f0cfdb5c0" />

# UI - ChatPharo \& inside System Browser

<img width="1398" alt="ex2-github" src="https://github.com/user-attachments/assets/c0003ac8-3f10-426b-b2db-eefa4d2d44da" />
← Back to results