OpenClaw
OpenClaw is an open-source personal AI assistant that runs locally and connects large language models to your messaging apps, file system, and system shell to automate tasks and run autonomous workflows.
Installed via npm, it operates as a background agent that you can control through messaging platforms, such as WhatsApp, Telegram, Discord, Slack, and others. Because it has direct shell access, you can use it to trigger Python scripts, run pytest, or call tools like ruff and mypy from a simple chat message. It supports cloud models from Anthropic, OpenAI, or DeepSeek, as well as locally running models.
Official website: openclaw.ai
Related Resources
Tutorial
LangGraph: Build Stateful AI Agents in Python
LangGraph is a versatile Python library designed for stateful, cyclic, and multi-actor Large Language Model (LLM) applications. This tutorial will give you an overview of LangGraph fundamentals through hands-on examples, and the tools needed to build your own LLM workflows and agents in LangGraph.
For additional information on related topics, take a look at the following resources:
- pytest Tutorial: Effective Python Testing (Tutorial)
- Ruff: A Modern Python Linter for Error-Free and Maintainable Code (Tutorial)
- LangGraph: Build Stateful AI Agents in Python (Quiz)
- Testing Your Code With pytest (Course)
- Effective Testing with Pytest (Quiz)
- Modern Python Linting With Ruff (Course)
- Ruff: A Modern Python Linter (Quiz)
By Leodanis Pozo Ramos • Updated Feb. 26, 2026