Skip to content

peteromallet/Astrid

Repository files navigation

Astrid

Astrid is a harness toolkit for agents and humans to make art.

How it works

Give this to your agents to get started:

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━◇━━━━━━━━━━━━━━◇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ ·                                                                        · ┃
┃   ╳ ╳ ╳ ╳ ╳────────────────────────────────────────────────────╳ ╳ ╳ ╳ ╳   ┃
┃   ╳ ╳ ╳ ╳ ╳               ═══  A S T R I D  ═══                ╳ ╳ ╳ ╳ ╳   ┃
┃   ╳ ╳ ╳ ╳ ╳────────────────────────────────────────────────────╳ ╳ ╳ ╳ ╳   ┃
┃                                                                            ┃
┃                             ◇  What This Is  ◇                             ┃
┃            a harness toolkit for agents and humans to make art             ┃
┃                                                                            ┃
┃                EXECUTORS      perform one piece of work                    ┃
┃                ORCHESTRATORS  combine executors together                   ┃
┃                ELEMENTS       reusable pieces used by both                 ┃
◇                                                                            ◇
┃                           ◇  Getting Started  ◇                            ┃
┃            git clone https://github.com/peteromallet/Astrid.git            ┃
┃         python3 -m astrid [executors|orchestrators|elements] list          ┃
┃     python3 -m astrid [executors|orchestrators|elements] inspect <id>      ┃
┃       python3 -m astrid [executors|orchestrators] run <id> -- <args>       ┃
◇                                                                            ◇
┃                          ◇  Make Something New  ◇                          ┃
┃            copy docs/templates/{executor,orchestrator,element}/            ┃
┃                        read docs/creating-tools.md                         ┃
┃                                                                            ┃
┃   ╳ ╳ ╳ ╳ ╳────────────────────────────────────────────────────╳ ╳ ╳ ╳ ╳   ┃
┃   ╳ ╳ ╳ ╳ ╳          ask the maker what they must do           ╳ ╳ ╳ ╳ ╳   ┃
┃   ╳ ╳ ╳ ╳ ╳         docs/ideas.md has a thought or two         ╳ ╳ ╳ ╳ ╳   ┃
┃   ╳ ╳ ╳ ╳ ╳          runs/ is where the outputs stay           ╳ ╳ ╳ ╳ ╳   ┃
┃   ╳ ╳ ╳ ╳ ╳          just begin, you'll find your way          ╳ ╳ ╳ ╳ ╳   ┃
┃   ╳ ╳ ╳ ╳ ╳────────────────────────────────────────────────────╳ ╳ ╳ ╳ ╳   ┃
┃ ·                                                                        · ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━◇━━━━━━━━━━━━━━◇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

License

Open Source Native License (OSNL) v0.2 — see LICENSE.

About

ArtAgents

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors