Damus
Schlaus Kwab profile picture
Schlaus Kwab
@Schlaus Kwab
Does AI belong into collaborative mapping apps? Experts say yes! πŸ€–πŸ—ΊοΈ

earthly.city now comes with a built-in, map aware chat, connected to a wide array of useful tools, and MCPs.

The #earthly drawing engine exposes its functions to the chat so that an AI can make manipulations on the map editor. ✏️🌍 In addition it has access to some sophisticated remote @ContextVM like routing, OSM queries and more. πŸ”ŒπŸ“‘

The earthly chat supports:

- πŸ¦™ local LLMs on ollama and LMStudio
- πŸ”— custom OpenAI endpoints
- πŸ€– and @routstr (wonky, will be improved 🚧)

Check out the demos below:

"What ports are affected by the closure of the strait of hormuz?"
https://npub182jczunncwe0jn6frpqwq3e0qjws7yqqnc3auccqv9nte2dnd63scjm4rf.blossom.band/3acc1514311650bcb1ce9415217037c9483a1323556ef04936bd965c772e8c8b.webm

"I want to navigate from point A to point B but i feel like feeding ducksπŸ¦†!"
https://npub182jczunncwe0jn6frpqwq3e0qjws7yqqnc3auccqv9nte2dnd63scjm4rf.blossom.band/2b906085c8ac7aa9cbda6f7e8cf0219d4d4178e3f8eba4ad47e2c26956fc0867.webm

"Is my city Antichrist ready?"
https://npub182jczunncwe0jn6frpqwq3e0qjws7yqqnc3auccqv9nte2dnd63scjm4rf.blossom.band/ebcd8b37d34cb6a02ca8631cc9146fd6a1709dc43382bc18cb0dcb1401a88e8a.webm

"I hand to draw on #earthly but i'm super lazy."
https://npub182jczunncwe0jn6frpqwq3e0qjws7yqqnc3auccqv9nte2dnd63scjm4rf.blossom.band/6b8ea4b85d4efc42106a52eba6146408c5bb26005a420606620f0eefc477f359.webm

"Get me some basic information about whats on my map."
https://npub182jczunncwe0jn6frpqwq3e0qjws7yqqnc3auccqv9nte2dnd63scjm4rf.blossom.band/e0ae16bbf2129207292da30ceac969b2b9efda38f35072b9f62931425faa42c7.webm

#earthlycity #blog
32πŸ‘1πŸ€™1
ContextVM · 4d
Just wow! This is seriously cool. I think you did the first integration of chat with CVM tools on the web to date. Really awesome!
Mafrend · 3d
I can't see the videos, why? https://image.nostr.build/ab88835d3ad9b6d0432d7e38f163613512c4444a2072d2688e6acf2e94c2b6c8.jpg
Mafrend · 3d
Looks nice, I need this feature, was thinking about it as well, I'm glad to see someone implemented it.