Repository History
351 repositories tagged with Python
asta-paper-finder: A Frozen-in-Time Agent for Reproducing Paper Finder Evaluations
asta-paper-finder is a standalone, "frozen-in-time" version of the AllenAI Paper Finder agent. This repository provides the code specifically for reproducing evaluation results, allowing researchers to locate sets of papers based on content and metadata criteria. It offers a stable snapshot of the agent's core paper-finding capabilities.

Article-Assistant--RAG-Telegram-Bot: AI-Powered Knowledge Base via Telegram
The Article Assistant is a sophisticated RAG (Retrieval-Augmented Generation) Telegram bot designed to create interactive knowledge bases from various documents. Users can upload PDFs or provide URLs, and the bot will provide AI-powered answers with source citations. This tool efficiently transforms static content into a dynamic, queryable resource.

Chatterbox: State-of-the-Art Open-Source Text-to-Speech by Resemble AI
Chatterbox is a powerful family of open-source text-to-speech (TTS) models developed by Resemble AI, designed for high-quality speech generation. It features Chatterbox-Turbo, an efficient model with paralinguistic tags for added realism, alongside multilingual and general-purpose TTS options. These models provide robust solutions for voice agents, narration, and creative workflows, incorporating responsible AI features like built-in watermarking.

Strands Agents SDK-Python: Model-Driven AI Agent Development
Strands Agents SDK-Python offers a powerful, model-driven approach to building AI agents with minimal code. It supports a wide range of model providers and advanced capabilities like multi-agent systems and bidirectional streaming, scaling from local development to production. This Python SDK simplifies the creation of intelligent agents for various applications.

Otto: Intelligent Automation and LLM Integration for Frappe Framework
Otto is an early-stage Frappe Framework application designed to bring intelligent automation and large language model (LLM) capabilities to the Frappe ecosystem. It serves as both a standalone app for task automation and a library for seamless LLM integration within custom Frappe applications. This project aims to empower Frappe users with advanced AI functionalities for various business processes.

judges: A Python Library for LLM-as-a-Judge Evaluators
The `judges` library from Databricks provides a concise and powerful way to use and create LLM-as-a-Judge evaluators. It offers a curated set of pre-built judges for various use cases, backed by research, and supports both off-the-shelf usage and custom judge creation. This tool helps developers effectively evaluate the performance and quality of their Large Language Models.

GPT Pilot: The AI Developer Companion for Building Production-Ready Apps
GPT Pilot is an innovative open-source project by Pythagora-io that aims to be the first real AI developer companion. It goes beyond simple code generation, focusing on building complete, production-ready applications by working alongside human developers. This tool leverages large language models to streamline the development process, allowing developers to oversee and refine the AI's output.

Open-Interface: Control Your Computer with Large Language Models
Open-Interface is an innovative project that enables users to control any computer using Large Language Models (LLMs). It automates tasks by interpreting user requests, simulating keyboard and mouse inputs, and course-correcting with updated screenshots. This powerful tool brings self-driving capabilities to your desktop, supporting macOS, Linux, and Windows.

OmniParse: Ingest, Parse, and Optimize Data for GenAI Frameworks
OmniParse is a powerful platform designed to ingest, parse, and optimize any unstructured data, from documents to multimedia, into structured, actionable formats. It enhances compatibility with GenAI frameworks, preparing data for applications like RAG and fine-tuning. This tool simplifies the complex process of data preparation for AI, making it accessible and efficient.

Cursorless-Talon: Voice-Controlled Structural Code Editing with Talon
Cursorless is an innovative system for structural code editing, allowing developers to program using voice commands. This `cursorless-talon` repository provides the essential Talon Voice integration, enabling seamless voice control over your code. It's a key component for achieving a highly efficient, keyboard-free coding workflow.
Spark-TTS: Efficient LLM-Based Text-to-Speech with Zero-Shot Voice Cloning
Spark-TTS is an advanced text-to-speech system that leverages large language models (LLM) for highly accurate and natural-sounding voice synthesis. Built on Qwen2.5, it offers streamlined efficiency, high-quality zero-shot voice cloning, bilingual support for Chinese and English, and controllable speech generation, making it versatile for both research and production.

configobj: A Python 3+ Compatible Library for Configuration Files
configobj is a robust Python library designed for handling configuration files, serving as a Python 3+ compatible port of the original configobj library. It offers a powerful yet easy-to-use interface for reading, writing, and validating configuration data. While a mature project not actively maintained, it remains a reliable tool for managing application settings across various Python 3 versions.