SPThole/CoexistAI
A modular framework for building LLM-powered research assistants that orchestrate web search, Reddit, YouTube, and code exploration through MCP tools or Python functions.

CoexistAI provides a developer-friendly foundation for constructing automated research workflows using LLMs as the core reasoning engine. It integrates multiple data sources (SearXNG for web search, Reddit API, YouTube API, GitHub API) as callable tools within an agentic architecture. The framework supports MCP server integration for compatibility with LM Studio and other MCP hosts, offers text-to-speech and podcast generation capabilities, and enables codebase exploration across GitHub repositories or local files. Built on LangChain and LangGraph, it provides both low-level Python function interfaces and high-level API endpoints for workflow orchestration.