CLI tool for personal assistant functionality
Top 47.6% on sourcepulse
Yoda PA is a command-line personal assistant designed to streamline terminal interactions and leverage AI capabilities. It targets developers and power users seeking an extensible, AI-powered interface for common tasks and custom script generation.
How It Works
Yoda PA is built on the Typer CLI framework, enabling easy command definition and plugin management. Its core functionality revolves around an ai
command that interfaces with local Large Language Models (LLMs) for tasks like chatting and generating new CLI commands or plugins based on natural language prompts. The extensibility is achieved through a @yoda_plugin
decorator, allowing users to define custom commands as Python classes.
Quick Start & Requirements
pip install yodapa yoda
poetry install
and poetry shell
.pytest
.Highlighted Details
Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is presented as a personal assistant with AI integration, but specific LLM backend requirements, configuration details for AI interaction, and performance benchmarks are not detailed. The absence of a specified license may pose a barrier for commercial adoption.
2 weeks ago
1 week