Janito v2.28.0 – CLI LLM tool with terminal bells and provider fixes

1 joaompinto 1 8/17/2025, 4:55:43 PM pypi.org ↗

Comments (1)

joaompinto · 39m ago
Janito is a command-line interface tool for managing and interacting with Large Language Model providers. Version 2.28.0 brings user experience improvements and provider consistency updates.

What's New in v2.28.0:

• Terminal Bell Notification: Added audible feedback when LLM responses complete, making it easier to work with longer responses without constantly checking the terminal. • Provider Consistency: Renamed the "moonshotai" provider to "moonshot" for cleaner, more consistent naming across the platform. • Output Fixes: Fixed search output indicators to properly display [count-only] instead of [count] for better clarity. • Code Cleanup: Removed temporary files and improved overall code organization.

Key Features:

• Multi-provider support: OpenAI, Google Gemini, DeepSeek, Anthropic, and more • Tool ecosystem: File operations, script execution, web fetching, text processing • Event-driven architecture: Modular system with custom EventBus for extensibility • Rich terminal UI: Colorful, informative real-time outputs and logs • Agent automation: Chain tools and make decisions during LLM conversations

Quick Start:

pip install janito janito --set-api-key YOUR_API_KEY -p PROVIDER janito "Explain quantum computing"

GitHub: https://github.com/ikignosis/janito PyPI: https://pypi.org/project/janito/