English · 中文文档
An avatar is not a tool you command — it's a partner with its own identity, mission, and capacity to grow.
It decomposes intent from purpose, learns from every interaction, and collaborates with other avatars to achieve what none could alone.
|
|
|
Every avatar has a mission. From this root, it recursively decomposes its intentions into a tree — each node containing its reasoning, status, and linked workflow. Not a linear pipeline, but an evolving organism. |
Not every avatar needs to run 24/7. Choose Always-on, Scheduled, Event-wake, or Dormant. The system suggests the optimal mode based on your avatar's purpose. |
When you reject an approval, the avatar doesn't just stop — it learns why. Each rejection, each edit, each preference is stored as long-term memory. The avatar gets smarter with every interaction. |
These HTML mockups render directly in the GitHub README using the platform's actual design system — warm ivory, deep indigo, bronze accents, DM Serif Display.
★★★ ⭐4.9 · 免费
★★ ⭐4.8 · 免费
★★★ ⭐4.9 · 免费
★★ ⭐4.7 · 免费
下次唤醒: 持续运行中
连接服务: HomeAssistant · 摄像头 · 门禁 · 位置感知 · 门磁 · 烟雾 · 围栏
✨ These HTML mockups render live in the GitHub README — styled with the platform's actual design tokens
app/
├── layout.tsx # AppShell: sidebar + topbar + mobile nav
├── page.tsx # Dashboard — avatar hall
├── marketplace/page.tsx # 3-tab market: avatars / skills / templates
├── create/page.tsx # 3-tab create: avatar(7-step) / skill / template
├── board/page.tsx # 4-tab kanban: board / reports / approvals / collab
├── avatars/[id]/page.tsx # Avatar detail: intent tree + profile + approvals + services + evolution
├── chat/[id]/page.tsx # 1-on-1 chat with avatar
├── knowledge/page.tsx # Knowledge base with tags & full-text search
├── settings/page.tsx # Model config: Claude Code / Codex / OpenCode
└── globals.css # Design tokens + atmosphere + animations
components/
├── layout/ # Sidebar (collapsible), Topbar (glass), MobileNav, AppShell
├── avatars/ # AvatarCard, AvatarHero, StatusIndicator, RarityBadge, TalentBadge
└── ui/ # shadcn/ui primitives (button, dialog, tabs, select, etc.)
lib/
├── types.ts # All TypeScript interfaces (Avatar, IntentNode, Workflow, MCPServer, etc.)
├── mock-data.ts # 9 avatars, 19 MCPs, 14 webhooks, full scenario data
├── constants.ts # Rarity config, autonomy levels, categories
└── utils.ts # Formatters, helpers
# Clone
git clone https://github.com/husuting/infinite-avatar-platform.git
cd infinite-avatar-platform
# Install
npm install
# Start dev server
npm run dev
# → http://localhost:3000Explore the demo:
- Dashboard:
http://localhost:3000/ - Market:
http://localhost:3000/marketplace - Buffett's Intent Tree:
http://localhost:3000/avatars/a1?tab=workflows - Jarvis (Smart Home):
http://localhost:3000/avatars/a7 - Board with Collab Network:
http://localhost:3000/board?tab=collab - Chat with 财小秘:
http://localhost:3000/chat/a8
# Production build
npm run build
npm start| Name | Talent | Runtime | Trust | |
|---|---|---|---|---|
| 巴菲特 | 价值投资 | |||
| 达芬奇 | 跨界创新 | |||
| Jarvis | 全屋智能管理 | |||
| 财小秘 | 智能理财规划 | |||
| 健小护 | 数据驱动健康管理 |
+4 more: 图灵 · 乔布斯 · 孙武 · 孔子 — 9 avatars total with full scenario data.
Avatars connect to the real world through 19 MCP Servers and 14 Webhook Templates:
| Category | MCP Servers | Webhooks |
|---|---|---|
| 💰 Finance | Bank · Broker · Stripe | Large Expense · Salary · Bill Due |
| 🏠 Smart Home | HomeAssistant · Camera · DoorLock · Location | Door Sensor · Smoke Alarm · Geofence |
| 🏃 Health | Apple Health · Fitbit · MyFitnessPal | Sedentary · Heart Rate · Sleep Drop |
| 💻 Development | GitHub · Filesystem | Push · PR Review |
| 📡 Communication | Slack · Email · Calendar · Twitter | Important Email · Custom |
Editorial Minimalism × Warm Gallery Aesthetic
#FAF8F5Ivory |
#3730A3Indigo |
#9A3412Bronze |
#1E1B4BDeep Ink |
DM Serif Display for headings · DM Sans for body · JetBrains Mono for data
infinite-avatar-platform/
├── app/ # Next.js App Router pages
├── components/
│ ├── layout/ # AppShell, Sidebar, Topbar, MobileNav
│ ├── avatars/ # Card, Hero, StatusIndicator, RarityBadge
│ └── ui/ # shadcn/ui primitives
├── lib/ # Types, mock data, constants, utils
├── public/avatars/ # 9 hero SVG illustrations
├── docs/ # Project documentation (Chinese)
└── assets/ # Source avatar assets
Contributions are welcome! Areas where help would be especially valuable:
- Backend implementation — connect the mock data layer to real LLM APIs (Claude, GPT, DeepSeek)
- MCP Server implementations — build real MCP server adapters for the 19 services in the catalog
- Authentication — add user auth with NextAuth.js or Clerk
- Database layer — replace mock data with Prisma + PostgreSQL
- Real-time updates — WebSocket/SSE for live workflow status
- Mobile app — React Native port
# Fork and clone
git clone https://github.com/YOUR_USERNAME/infinite-avatar-platform.git
cd infinite-avatar-platform
# Create a feature branch
git checkout -b feature/amazing-feature
# Make changes, then push
git push origin feature/amazing-featureMIT © 2026 husuting
Built with ♥ for the future of human-AI collaboration