Description
tinycmdr is an autonomous operations agent tailored for managing local and self-hosted large language models (LLMs). It is designed to work with a single Python file and three dependencies, making it lightweight and efficient. The tool supports any OpenAI-compatible endpoint, including llama.cpp, vLLM, SGLang, Ollama, or a cloud API, providing flexibility in deployment.
Read More
The agent is built to run on the machine it manages, allowing users to send tasks that it executes using real tools like shell commands, code execution, file editing, and URL fetching. It narrates its actions and maintains its state in plain files, ensuring transparency and ease of use. The prompt is a stable, cache-friendly prefix, and the runtime is designed to prevent a confused model from occupying the inference slot.
Users can interact with tinycmdr via a terminal or chat platforms such as Mattermost and Telegram, using the same vocabulary and process. Installation is straightforward, with options for Windows, Linux, and macOS, and it requires Python versions 3.10 to 3.12. The agent creates its own private Python environment and starts with the machine, ensuring seamless integration.
tinycmdr offers a range of commands for various operations, including checking the status, diagnosing issues, updating the build, and restarting the agent. Users can extend its capabilities by adding custom tools or runbooks, which become immediately available for use. This makes tinycmdr a versatile tool for developers and operators working with local and self-hosted LLMs.
- CategoryAI Agent Builders
- Pricing ModelOpen source
- DeploymentPython
- PlatformsWindows, Linux, macOS
tinycmdr's Core Features
Single Python file deployment
Three dependencies required
Supports OpenAI-compatible endpoints
Runs on Windows, Linux, and macOS
Terminal and chat platform interaction
Custom tool and runbook integration
Stable, cache-friendly prompt prefix
Maintains state in plain files
How to use tinycmdr?
Install: Follow platform-specific instructions
Configure: Set up Python environment and dependencies
Use: Execute tasks via terminal or chat
Extend: Add custom tools or runbooks
tinycmdr's Use Cases
- Local Model Management
- Self-Hosted LLM Operations
- Custom Tool Integration
- Chat Platform Interaction
- Terminal Command Execution







