← all repositories
volcengine/ai-app-lab

ByteDance's AI app cookbook: copy, paste, add your own sauce

A grab-bag of working LLM prototypes plus a Python SDK for wiring them into real products.

2.3k stars TypeScript App BuildersAgentsLLMOps · Eval
ai-app-lab
Velocity · 7d
+4.5
★ / day
Trend
steady
star history

What it does

AI App Lab is ByteDance’s Volcano Engine (火山方舟) dumping ground for actually-built AI applications. It ships two things: Arkitect, a Python SDK for high-code LLM app development, and Demohouse, a dozen-ish runnable prototypes spanning voice calls, video analysis, mobile automation, and classroom avatars. The pitch is “copy the demo, add your business logic, ship.”

The interesting bit

The demos aren’t toy hello-world scripts. There’s a real-time conversational AI with RTC-level latency, a DeepSeek-R1-powered research agent that scrapes the web, and a mobile-use agent that drives cloud phones via natural language. The SDK and demos are split under different licenses—Apache 2.0 for the toolkit, a custom proprietary license for the demo code—so read before you fork.

Key highlights

  • Arkitect SDK: Python toolkit for model orchestration, multimodal fusion, and tool calling
  • 12 vertical prototypes including voice bots, video-to-document pipelines, teacher avatars, and auto-shopping agents
  • DeepSeek + Doubao combos appear repeatedly—reasoning engine plus chat engine
  • Cloud-phone automation: natural language control of Android devices via vision models
  • Live demos hosted on Volcano Engine’s console for test-driving before cloning

Caveats

  • Demohouse code uses a custom “prototype application self-use license,” not open source in the conventional sense
  • README is entirely in Chinese; code comments and docs likely follow suit
  • No star count, contribution guidelines, or test coverage visible in the sources

Verdict

Worth a browse if you’re building LLM products on Chinese infrastructure and want working reference implementations rather than paper architectures. Skip if you need fully open licensing or English-first documentation.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.