MADSci
Modular framework for autonomous laboratory automation and experiments
All Skills in This Repository (2)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install MADSci?โผ
Run `npx skills add AD-SDL/MADSci --all -g -y` in your terminal to install all skills in this suite globally.
What is MADSci used for?โผ
MADSci is a Python framework for building autonomous laboratories. It connects lab instruments as nodes, schedules multi-step workflows, tracks samples and consumables, and stores experimental data in one coordinated system.
How do I connect a lab instrument to MADSci?โผ
You create a node module by subclassing RestNode and marking instrument actions with the @action decorator. The node then exposes a standard REST API that the workcell manager can schedule and control.
Does MADSci work with Docker?โผ
Yes. MADSci ships pre-built Docker images and compose files, so you can start a full example lab with all manager services using a single docker compose command.
Can I monitor my lab in real time?โผ
Yes. MADSci includes a web dashboard and a terminal UI that show live node status, running workflows, resource inventory, and event logs across the whole lab.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core