Open Source Project
Explore, learn and contribute to open source AI projects to advance the development of artificial intelligence technology
Filter
Category
Programming language
Difficulty
Category
Programming language
Difficulty
costrict
costrict is an open-source, enterprise-grade AI programming assistant focused on code review, intelligent completion, and AI Agents. It prioritizes code quality and is ideal for teams that demand rigorous development processes. Built with TypeScript, the project has garnered significant attention on GitHub, boasting over 4.2k stars.
Symfony AI
Symfony AI is an official open-source component library from the Symfony team, designed for PHP developers. It provides a consistent interface to integrate major AI services like OpenAI and Anthropic, supporting common scenarios such as chat, completions, and vector storage. This allows PHP projects to quickly adopt AI capabilities without extensive boilerplate code.
obsidian-yolo
obsidian-yolo is an open-source Obsidian plugin that injects AI capabilities directly into your knowledge base. It offers smart Q&A, text summarization, and multilingual conversations, all without leaving your notes. Built with TypeScript, it's highly customizable and ideal for users looking to integrate AI into their note-taking workflow.
mirage
mirage is an open-source project that introduces a novel approach to LLM inference optimization: compiling the entire LLM computation graph into a single MegaKernel. This method effectively eliminates kernel launch overheads and memory bandwidth bottlenecks. Built on CUDA and highly optimized for GPU inference, mirage significantly reduces latency and power consumption. It's a compelling technology for developers aiming for peak inference performance.
moai-adk
moai-adk is an open-source, SPEC-First agent development toolkit specifically engineered for Claude Code. It packs 24 AI agents and 52 skills, integrating TDD/DDD quality gates across 16 programming languages. Delivered as a zero-dependency Go CLI, it's a pragmatic choice for development teams prioritizing code quality and automated pipelines. This tool aims to elevate AI from a code snippet generator to a true development collaborator.
Langroid
Langroid is an open-source Python framework designed for orchestrating Large Language Models (LLMs) through multi-agent programming. It offers a clean API and a robust message-passing mechanism, enabling developers to build systems where multiple LLM-powered agents collaborate on complex tasks. Ideal for research prototyping, automating workflows, and intricate conversational scenarios.
OpenAlice
OpenAlice is an open-source AI trading agent designed to automate the entire trading lifecycle across stocks, cryptocurrencies, commodities, and forex. Built with TypeScript, it boasts over 5,200 GitHub stars, offering a powerful, customizable framework for technically-inclined traders looking to bring institutional-grade automation to their personal portfolios. It handles everything from market research to position management.
flyte
flyte is an open-source workflow orchestration platform specifically engineered for data, model, and compute-intensive AI processes. It offers dynamic scaling, robust version control, and inherent reproducibility, empowering teams to effortlessly build, deploy, and manage complex, production-grade workflows. With strong Python support and compatibility with various backends, flyte is a solid choice for MLOps and data engineering scenarios.
terax-ai
terax-ai is a remarkably lightweight (just 7MB) open-source, terminal-first AI development workbench. Designed for command-line enthusiasts, it integrates AI assistance directly into your familiar terminal environment, offering lightning-fast startup and minimal resource usage. It's perfect for developers seeking efficiency and a streamlined workflow without the bloat of traditional IDEs.
Kiln
Kiln is an open-source Python framework designed to streamline the entire AI system development lifecycle, from initial build to continuous optimization. It integrates crucial components like evals, RAG, agents, fine-tuning, synthetic data generation, and dataset management, making AI workflows more efficient and controllable. Ideal for teams and individuals focused on deep AI performance tuning.
basic-memory
Basic Memory is an open-source Python tool designed to inject persistent memory into AI conversations. It eliminates the need for users to repeatedly explain project backgrounds by leveraging a local knowledge graph and semantic caching. This allows AI assistants like ChatGPT and Claude to retain crucial context across sessions, making it particularly valuable for developers and heavy AI users seeking consistent, context-aware interactions.
SpiceAI
SpiceAI is an open-source engine built with Rust, designed for data-driven AI applications and agents. It offers accelerated SQL queries, search, and LLM inference, supporting diverse data sources with excellent performance and easy integration. This portable engine aims to bridge the gap between real-time data and AI models, reducing latency and data movement for modern AI workflows.









