Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
44 changes: 44 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,51 @@
| **Cost** | Mac Mini 599$ | Most Linux SBC </br>~50$ |**Any Linux Board**</br>**As low as 10$** |
<img src="assets/compare.jpg" alt="PicoClaw" width="512">

---

## 🏗 Architecture

PicoClaw is designed around a lightweight, event-driven architecture:

```mermaid
flowchart TD

User -->|Message| Channels
Channels --> MessageBus
MessageBus --> AgentLoop
AgentLoop --> ToolRegistry
AgentLoop --> SkillSystem
ToolRegistry --> Tools
SkillSystem --> Skills
AgentLoop -->|Response| MessageBus
MessageBus --> Channels
Channels --> User

subgraph Channels
Telegram
Discord
QQ
DingTalk
end

subgraph Core
MessageBus["Message Bus"]
AgentLoop["Agent Loop"]
ToolRegistry["Tool Registry"]
SkillSystem["Skill System"]
end

subgraph Tools
WebSearch
Cron
FileSystem
end

subgraph Skills
CustomSkills
end

```
## 🦾 Demonstration
### 🛠️ Standard Assistant Workflows
<table align="center">
Expand Down