Skip to content

TafyLabs/tafystudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

117 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Tafy Studio

CI Tests Docs License

A Robot Distributed Operation System (RDOS) that makes robotics accessible to everyone.

What is Tafy Studio?

Tafy Studio is a comprehensive framework for building and operating robots. Unlike traditional approaches that treat robots as single computers with peripherals, Tafy Studio embraces the distributed nature of modern roboticsβ€”where multiple compute nodes work together as a cohesive system.

Note: We intentionally use "operation system" rather than "operating system." Tafy Studio orchestrates robot operations across distributed nodes; it is not an OS in the traditional sense.

Project Status

🚧 Early Development - We're building the foundation for the 30-minute quick start experience.

Current Progress

  • βœ… Monorepo structure with Turborepo
  • βœ… Hub UI (Next.js) - Basic structure
  • βœ… Hub API (FastAPI) - Core endpoints
  • βœ… Node Agent (Go) - Device discovery
  • βœ… CI/CD Pipeline - Multi-arch builds
  • 🚧 HAL implementation - In progress
  • 🚧 ESP32 firmware - Coming soon
  • 🚧 Node-RED integration - Coming soon

Key Features

  • 30-Minute Quick Start: From installation to moving robot in under 30 minutes
  • Plug-and-Play Hardware: Automatic discovery and configuration of devices
  • Visual Programming: Build complex behaviors without writing code
  • Distributed Architecture: Seamlessly scale from one to many compute nodes
  • Local-First Design: Full functionality without internet connectivity

Documentation

Getting Started

Building Robots

Development

Quick Start

For Users (Coming Soon)

# Install Tafy Studio
curl -fsSL get.tafy.sh | bash

# Access the Hub UI
open https://tafy.local

For Developers

# Clone the repository
git clone https://github.com/tafystudio/tafystudio.git
cd tafystudio

# Install required tools
make install-tools

# Install dependencies
make install

# Start local development services
docker-compose -f docker-compose.dev.yml up -d

# Run development servers
make dev

# Run tests
make test

# Access the Hub UI
open http://localhost:3000

# See all available commands
make help

License

Apache 2.0 - See LICENSE for details.

About

A highly capable robotics framework πŸ“š Documentation: https://docs.tafy.studio

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors