Skip to content

ayushb89/openzess

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

47 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Openzess

Break free from closed hardware.

Repository TypeScript Python Open Architecture Robotics


πŸš€ What is Openzess?

Openzess is an open-architecture robotics toolkit for designing, building, and operating customizable OpenClaw systems.

It is built for makers, robotics engineers, and automation teams who want complete control over robotic grip hardware and software without vendor lock-in.

With a modern TypeScript + Python stack, Openzess combines:

  • precision robotic control
  • intelligent backend logic
  • modern web interfaces
  • modular, fully customizable workflows

🎯 Vision

Openzess exists to make robotic manipulation systems:

  • open (no closed-hardware dependency)
  • extensible (adapt to your own use case)
  • controllable (full software and interface ownership)
  • production-capable (from prototypes to deployment)

✨ Key Capabilities

  • OpenClaw control foundation for robotic grip operations
  • TypeScript-driven interface and orchestration layer
  • Python-powered control and intelligent processing layer
  • Web-based monitoring/control UI
  • Cross-platform development scripts and startup tooling
  • Containerized deployment support via Docker Compose

🧱 Technology Stack

Repository language composition reflects a balanced full-stack robotics platform:

  • TypeScript (69.2%) β€” frontend/app logic, orchestration, interfaces
  • Python (27%) β€” backend intelligence, control logic, robotics operations
  • CSS / JavaScript / HTML β€” web interface structure and styling
  • Shell / Batchfile β€” cross-platform setup and run automation

πŸ—οΈ Architecture (High-Level)

openzess/
β”œβ”€β”€ frontend/                # TypeScript web interface for control and monitoring
β”œβ”€β”€ backend/                 # Python services for robotics logic/control
β”œβ”€β”€ agent.py                 # Core agent/automation entry logic
β”œβ”€β”€ main.py                  # Runtime bootstrap / assistant-control flow
β”œβ”€β”€ docker-compose.yml       # Multi-service local deployment
β”œβ”€β”€ start_wsl.sh             # Linux/WSL startup automation
β”œβ”€β”€ start.bat                # Windows startup automation
└── .env.example             # Environment variable template

Component Roles

  • Frontend (TypeScript):
    User control dashboard, parameter tuning, operational visibility.

  • Backend (Python):
    Motion/control logic, command processing, intelligent automation.

  • Agent layer:
    Bridges instruction input to robotic actions and runtime orchestration.

  • Runtime scripts:
    Fast setup for Windows and WSL/Linux environments.


πŸ“¦ Getting Started

1) Clone the repository

git clone https://github.com/rosdebbu/openzess.git
cd openzess

2) Configure environment

cp .env.example .env

Update .env with required runtime/API values.


3) Run the project

Option A β€” Docker (recommended)

docker-compose up --build

Option B β€” Windows

start.bat

Option C β€” Linux / WSL

chmod +x start_wsl.sh
./start_wsl.sh

4) Direct Python test run (if needed)

python main.py

πŸ§ͺ Typical Use Cases

  • Build an open robotic gripper controller from scratch
  • Replace closed-source grip-control systems
  • Customize gripping behavior for object type, force, and workflow
  • Integrate robotics control into lab, industrial, or maker pipelines
  • Rapidly prototype intelligent manipulation systems

πŸ” Security & Safety Notes

When operating robotic systems, always enforce:

  • environment variable isolation for sensitive keys/configs
  • hardware safety constraints and force limits
  • staged testing before live operation
  • emergency stop mechanisms in physical setups
  • strict access control for remote commands

πŸ—ΊοΈ Roadmap

  • Expand OpenClaw hardware profiles
  • Add calibration and diagnostics toolkit
  • Introduce plugin/tool extension system
  • Improve telemetry and observability dashboard
  • Add advanced simulation and dry-run mode
  • Harden deployment workflow for edge environments

🀝 Contributing

Contributions are welcome from robotics developers, embedded engineers, and full-stack contributors.

How to contribute

  1. Fork this repository
  2. Create a feature branch
    git checkout -b feat/your-feature
  3. Commit changes
    git commit -m "feat: add your feature"
  4. Push branch
    git push origin feat/your-feature
  5. Open a Pull Request

πŸ‘¨β€πŸ’» Creator

Created by ROSDEBBU
GitHub: @rosdebbu

Openzess is led by ROSDEBBU with a mission to deliver an open, customizable robotics control ecosystem for next-generation OpenClaw systems.


πŸ“„ License

Add your preferred license (recommended MIT or Apache-2.0) in a LICENSE file.

Example:

MIT License

🧭 Project Statement

The Openzess Project empowers builders to break free from closed robotic ecosystems and create fully open, intelligent, and customizable grip systems with modern software architecture.

About

The Openzess Project Break free from closed hardware. Openzess is the ultimate open-architecture toolkit to design, build, and operate your own OpenClaw. Powered by an intelligent TypeScript and Python stack, it delivers precision control, modern web interfaces, and total customization for your robotic grip systems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 69.2%
  • Python 27.0%
  • CSS 1.6%
  • JavaScript 1.1%
  • Shell 0.7%
  • HTML 0.2%
  • Batchfile 0.2%