AGI-AS(S)_TEAM is a persistent multi-agent personal assistant system. It runs teams of agents that can coordinate through direct messages, team chat rooms, scheduled heartbeats, shared memory, and messaging channels like Telegram, WhatsApp, and Discord.
- Keeps agents running in persistent mode
- Supports teams, direct agent messages, and shared chat rooms
- Connects to Discord, Telegram, and WhatsApp channels
- Tracks agent heartbeats and scheduled work
- Stores long-term memory and per-agent identity files
- Includes TinyOffice, a web UI for agents, teams, tasks, and conversations
-
Install dependencies:
npm install
-
Build the workspace:
npm run build
-
Start TinyAGI:
npm start
npm run dev # run core, teams, server, and main in dev mode
npm run server # start the API/server package
npm run visualize # open the visualizer
npm run chatroom # open the chat room viewer
npm run discord # run the Discord channel
npm run telegram # run the Telegram channel
npm run whatsapp # run the WhatsApp channelAGENTS.mddescribes agent behavior, team messaging, memory, and file exchange.docs/contains deeper setup and architecture notes.packages/contains the core runtime, teams, channels, server, visualizer, and CLI.tinyoffice/contains the web interface.
- Agents should keep their own workspace
AGENTS.mdupdated as their setup evolves. - Shared files for the human live under
.tinyagi/files/. - Channel credentials and runtime settings should be configured outside source control.