Description:
This issue proposes building an agentic AI application leveraging decentralized and composable components, with the following stack:
py-libp2p: For peer-to-peer communication between AI agents and services.
SeaLion: A framework for building agentic workflows using LLMs, designed for automation and orchestration of reasoning tasks.
LiteLLM: Lightweight abstraction layer for using OpenAI-compatible LLM APIs locally or remotely.
EtherCalc: Web-based collaborative spreadsheet, to serve as a UI for displaying or modifying agent-generated data.
Goals:
Stretch Goals:
References:
SeaLion Docs: https://github.com/aisingapore/sealion
LiteLLM: https://github.com/BerriAI/litellm
EtherCalc: https://github.com/audreyt/ethercalc
py-libp2p issue for QUIC: libp2p#463
Description:
This issue proposes building an agentic AI application leveraging decentralized and composable components, with the following stack:
py-libp2p: For peer-to-peer communication between AI agents and services.
SeaLion: A framework for building agentic workflows using LLMs, designed for automation and orchestration of reasoning tasks.
LiteLLM: Lightweight abstraction layer for using OpenAI-compatible LLM APIs locally or remotely.
EtherCalc: Web-based collaborative spreadsheet, to serve as a UI for displaying or modifying agent-generated data.
Goals:
py-libp2pnode for P2P messaging between agents.SeaLionto manage the AI agent orchestration flow.LiteLLMto connect with LLM APIs or self-hosted models to power reasoning.EtherCalcto allow spreadsheet-based data collaboration (e.g. agent updates results into EtherCalc sheet).“An agent receives a prompt from another peer, queries the LLM, logs the result into EtherCalc, and sends a summary response to the sender.”
Stretch Goals:
References:
SeaLion Docs: https://github.com/aisingapore/sealion
LiteLLM: https://github.com/BerriAI/litellm
EtherCalc: https://github.com/audreyt/ethercalc
py-libp2p issue for QUIC: libp2p#463