clawarts
v0.1.0
Published
Multi-agent Slack bot for course management with tutor/student roles
Readme
clawarts
Multi-agent Slack bot for course management. Tutor and student agents run independent AI loops, communicate via relay, and connect to Slack through Socket Mode.
Quick start
curl -fsSL https://raw.githubusercontent.com/concertoy/clawarts/main/install.sh | bash
clawarts setup
clawarts-serverOr from source:
git clone https://github.com/concertoy/clawarts.git && cd clawarts
npm install
npm run cli setup
npm run devArchitecture
Tutor Agent ──relay/broadcast──> Student Agent(s)
| |
|-- assignments, check-ins |-- submissions, responses
|-- announcements, grades |-- guided learning (helpLevel)
'-- full tool access '-- restricted toolsDocumentation
| Topic | Description | |-------|-------------| | Installation | curl, npm, or from source | | Quick Start | Setup wizard walkthrough | | Configuration | config.json and all settings | | Agents | Tutor/student roles, helpLevel | | Providers | OpenAI Codex and Anthropic Claude | | Tools | Built-in tools and access control | | Skills | Prompt-driven workflows (SKILL.md) | | Workspace Files | SOUL.md, COURSE.md, etc. | | Check-ins | Attendance: passphrase, quiz, pulse, reflect | | Assignments | Homework, submissions, grading | | Relay | Cross-agent messaging and broadcast | | Scheduling | Cron jobs and reminders | | CLI | Command-line reference | | Architecture | Internals and data layout |
License
MIT
