A few months of vibe coding, and we have built all these projects. Each one came from a real need in our family, business or daily work.
Learning tools for our family
For our family and our child’s learning, we built learning products. We also made our own Xiguo handwriting typeface around the handwriting requirements used in Shanghai English textbooks.
Supporting the business we already run
For our brands and existing business, we built websites, service entry points, advisory tools and a mini program. These help us explain, connect and carry forward work we were already doing.
Connecting everyday work and content creation
For daily work and content operations, we built workflows, cross-platform analysis and small tools that connect ideas, writing, production, publishing and data.
As we worked through problems, some methods we kept using also became reusable projects that could be shared as open source.
A real need comes first
The projects look different: some serve our family, some support our business, and others help with work. What connects them is simple: we encountered a real need, then tried using AI to make something useful.
Over a few months of vibe coding, ideas have become products, websites, tools, workflows—and even a typeface of our own—that help with our life and work.
That is 970LAB, our family AI lab: making real things with AI, starting with the problems we actually have. We will keep sharing as more projects take shape.
The AI-assisted illustration depicts a family learning scene.
