# aioclaw **Repository Path**: aizuda/aioclaw ## Basic Information - **Project Name**: aioclaw - **Description**: ๐ŸฆAioClaw ไธบ OpenClaw ็š„ GO ่ฏญ่จ€ๅฎž็Žฐ๏ผŒๅ…ทๅค‡้ซ˜ๅนถๅ‘ไธŽๅŽŸ็”Ÿ่ทจๅนณๅฐ่ƒฝๅŠ›๏ผŒๆ€ง่ƒฝไธŽ็ตๆดปๅ…ผๅค‡ใ€‚ - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 26 - **Forks**: 6 - **Created**: 2026-03-10 - **Last Updated**: 2026-03-12 ## Categories & Tags **Categories**: ai **Tags**: openclaw, AI ## README # ๐Ÿค– AioClaw > ๆ‡‚ไฝ ๏ผŒ้™ชไฝ  ~ ๆ‚จ็š„ไธชไบบAIๅŠฉๆ‰‹ ๐Ÿฆ **AioClaw** ็ตๆ„Ÿๆบ่‡ช `OpenClaw` ้‡‡็”จ `Go` ่ฏญ่จ€ ๅผ€ๅ‘๏ผŒๅ…ทๅค‡้ซ˜ๅนถๅ‘ไธŽๅŽŸ็”Ÿ่ทจๅนณๅฐ่ƒฝๅŠ›๏ผŒๆ€ง่ƒฝไธŽ็ตๆดปๅ…ผๅค‡ใ€‚ โšก๏ธ **ๆž่‡ด่ฝป้‡**๏ผšๅฏนๅ†…ๅญ˜ๅ’Œๅญ˜ๅ‚จ็ฉบ้—ด็š„้œ€ๆฑ‚้™่‡ณๆœ€ไฝŽ๏ผŒๅฏๅœจๆ ‘่Ž“ๆดพ็ญ‰็กฌไปถ่ฎพๅค‡ไธŠๆต็•…่ฟ่กŒ๏ผŒ่ฝปๆพ้ƒจ็ฝฒไฝ ็š„ไธ“ๅฑž AI ๅŠฉๆ‰‹ใ€‚ - ็›ฎๅ‰่ฟ˜ๆ˜ฏๅผ€ๅ‘ไธญ๏ผŒๆœŸๅพ…ๆ›ดๅคšไบบๅ‚ไธŽๅฎŒๅ–„๏ผŒๆฌข่ฟŽๆ PR ๅผ€ๅ‘่€…่ดก็Œฎ๏ผŒๆฌข่ฟŽๆ issue ่ฎจ่ฎบใ€‚ ## ๅฟซ้€Ÿๅผ€ๅง‹ 1. ๅˆ›ๅปบ `config.json` ๆ–‡ไปถ๏ผŒๅ‚่€ƒ `config.example.json` 2. ่ฐƒ่ฏ• go run test/main.go 3. ๆ‰“ๅŒ… go build ## ๆ”ฏๆŒๅคงๆจกๅž‹ - ๆœฌๅœฐๅคงๆจกๅž‹ [Ollama](https://ollama.com/) ่‡ชไธปๅฎ‰่ฃ…้€‚็”จๅ†…็ฝ‘็Žฏๅขƒ - ๆ”ฏๆŒ `openai` ๅ่ฎฎ็›ธๅ…ณๆจกๅž‹ - TODO ๅ…ถๅฎƒๅพ…ๅฎŒๅ–„ ## ๅŠŸ่ƒฝ่ฏดๆ˜Ž - IM ่Šๅคฉ่พ…ๅŠฉ๏ผŒๆ”ฏๆŒ๏ผš้’‰้’‰ ## ้…็ฝฎ่ฏดๆ˜Ž ๅคๅˆถ `config.example.json` ไฟฎๆ”นไธบ `config.json` ๆ นๆฎๅฎž้™…ๆƒ…ๅ†ตไฟฎๆ”นๅ…ทไฝ“้…็ฝฎ ## ๅผ€ๅ‘่ฏดๆ˜Ž [้’‰้’‰ๆœบๅ™จไบบๆŽฅๅ…ฅๆ–‡ๆกฃ](https://opensource.dingtalk.com/developerpedia/docs/explore/tutorials/stream/overview) ## ๆ ธๅฟƒๆžถๆž„ ```cmd โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ User / API โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Channels โ”‚ โ”‚ (ๆธ ้“็ฎก็†/ๆถˆๆฏ่ทฏ็”ฑ) โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Orchestrator โ”‚ โ”‚ (ไปปๅŠก่ฐƒๅบฆๆ ธๅฟƒ) โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Planner Agent โ”‚ โ”‚ Executor Agentโ”‚ โ”‚ Critic Agent โ”‚ โ”‚ (ไปปๅŠกๆ‹†่งฃ) โ”‚ โ”‚ (ๆ‰ง่กŒ/ๅทฅๅ…ท่ฐƒ็”จ)โ”‚ โ”‚ (่‡ชๅๆ€/ไฟฎๆญฃ) โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ Skill Router โ”‚ โ”‚ โ”‚ โ”‚ (่ƒฝๅŠ›่ฐƒๅบฆๅ™จ) โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ”‚ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ โ”‚ โ”‚ Tools / Skills โ”‚ โ”‚ โ”‚ โ”‚ (Browser, Code, DB) โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”‚ โ”‚ โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Memory Engine โ”‚ โ”‚ (็ŸญๆœŸ+้•ฟๆœŸ่ฎฐๅฟ†) โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ โ”‚ โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Policy Engine โ”‚ โ”‚ (็บฆๆŸ/ๅฎ‰ๅ…จ/็ญ–็•ฅ) โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ ``` ### ๆ ธๅฟƒๆจกๅ—่Œ่ดฃๅˆ’ๅˆ† | ๆจกๅ— | ๆ ธๅฟƒ่Œ่ดฃ | ๆ˜ฏๅฆๅŒๆญฅ | ๆ˜ฏๅฆๅฏๆ‰ฉๅฑ• | |----------------|-------------------| ----- | ----- | | Channels | ๆธ ้“็ฎก็† + ๆถˆๆฏ่ทฏ็”ฑ | ๆ˜ฏ | ้ซ˜ | | Orchestrator | ็”Ÿๅ‘ฝๅ‘จๆœŸ็ฎก็† + Agent ่ฐƒๅบฆ | ๆ˜ฏ | ้ซ˜ | | Planner Agent | ๅฐ†็›ฎๆ ‡ๆ‹†่งฃไธบๆญฅ้ชค DAG | ๆ˜ฏ | ้ซ˜ | | Executor Agent | ๆ‰ง่กŒ step๏ผŒ่ฐƒ็”จ tool | ๆ˜ฏ | ้ซ˜ | | Critic Agent | ็ป“ๆžœ่ฏ„ไผฐ + ่‡ชๅๆ€ | ๆ˜ฏ | ้ซ˜ | | Skill Router | ๅทฅๅ…ทๅŒน้… + ๅ‚ๆ•ฐ่กฅๅ…จ | ๆ˜ฏ | ๆž้ซ˜ | | Tools | ๅฎž้™…ๆ‰ง่กŒ่ƒฝๅŠ› | ๅฆ๏ผˆIO๏ผ‰ | ๆž้ซ˜ | | Memory Engine | ็Šถๆ€ๅญ˜ๅ‚จ + ๆฃ€็ดขๅขžๅผบ | ๅฆ | ๆž้ซ˜ | | Policy Engine | ๅฎ‰ๅ…จไธŽๆ‰ง่กŒ่พน็•ŒๆŽงๅˆถ | ๆ˜ฏ | ้ซ˜ | ### ๆ ธๅฟƒๆ‰ง่กŒๆ—ถๅบๅ›พ ```cmd User Request โ”‚ โ–ผ Channel Adapter / Router โ”‚ โ–ผ Orchestrator โ”‚ โ–ผ Planner Agent โ”‚ ็”Ÿๆˆ Plan (step1, step2...) โ–ผ Executor Agent โ”‚ โ–ผ Skill Router โ”‚ โ–ผ Tool Execution โ”‚ โ–ผ Result โ”‚ โ–ผ Critic Agent โ”‚ โ”œโ”€โ”€ ๅฆ‚ๆžœๅคฑ่ดฅ โ†’ ไฟฎๆญฃ่ฎกๅˆ’ โ†’ ๅ›ž Planner โ”‚ โ””โ”€โ”€ ๅฆ‚ๆžœๆˆๅŠŸ โ†’ ่พ“ๅ‡บๆœ€็ปˆ็ป“ๆžœ โ”‚ โ–ผ Response Channel ```