Skip to content

ProKil/aact

Folders and files

NameName
Last commit message
Last commit date

Latest commit

08710c2 · Jan 18, 2025

History

37 Commits
Nov 7, 2024
Jan 18, 2025
Jan 18, 2025
Jan 18, 2025
Jan 18, 2025
Oct 31, 2024
Sep 8, 2024
Sep 6, 2024
Sep 8, 2024
Nov 7, 2024
Nov 6, 2024
Nov 5, 2024

Repository files navigation

AAct -- An actor model library in Python

Designed for communicating sensors, neural networks, agents, users, and environments.

Installation

Pre-requisites

  • Python 3.10 or later
  • pip
  • Docker (for installing Redis)

Install

pip install aact

Examples

Tick and print

docker run -d --name redis-stack -p 6379:6379 -p 8001:8001 redis/redis-stack:latest
aact run-dataflow examples/example.toml

You will see a tick printed every second.

Looped speaker and listener

pip install aact[audio]
docker run -d --name redis-stack -p 6379:6379 -p 8001:8001 redis/redis-stack:latest
aact run-dataflow examples/speaker_listener.toml