Protopolis

February 23, 2025
UI/UX Design
Rust
Ollama
Local LLM
Concurrency
Terminal UI
+3 more

Images

demo.gif

Description

Protopolis is a Rust-based AI multi-agent simulation framework built around Ollama for running local LLMs.
It allows you to create multiple autonomous agents that interact with each other and the user in a colorful terminal environment.
Agents have states (Idle, Thinking, Speaking), can exchange messages asynchronously, and manage their energy levels while responding to user commands.

Key Features:

  • AI agents with dynamic states and behaviors
  • Interactive messaging between agents and the user
  • Color-coded terminal UI for clear visualization
  • Energy management system for agent activity
  • Simple CLI commands to control the simulation
  • Powered by Ollama running llama3.2 locally

Technologies & Skills

Rust
Ollama
Local LLM
Concurrency
Terminal UI
Agent Simulation
Asynchronous Messaging
CLI Development
Protopolis | Bréval Le Floch - Creative Developer