Find the open-source solution that fits.
Start with a real need, then filter by use case, format, runtime, and repository facts to find projects you can use, combine, or build on.
- Projects
- 4,306
- Authors
- 3,645
- GitHub Stars
- 13,022,829
4306 projects · page 7 of 240
Open smolagentsLibraryAI and agent development
smolagents↗
@huggingface·Python
Build lightweight agents that act through Python code or tool calls.
Project overviewsmolagents offers a compact Python framework for code-writing agents, conventional tool-calling agents, and multi-agent hierarchies, with support for different model providers and Hub sharing. Its CodeAgent expresses actions as Python snippets. Since those snippets are executed, untrusted workloads should use a sandboxed backend; the local Python executor is explicitly not a security boundary.
- Stars
- ★ 28,276
- Forks
- ⑂ 2,753
- License
- Apache-2.0
Open gpt-researcherGeneral agentResearch and knowledge
gpt-researcher↗
@assafelovic·Python
Research web and local sources to produce cited, customizable reports.
Project overviewGPT Researcher plans subquestions, gathers evidence in parallel from the web or local documents, tracks sources, and assembles the findings into long reports with citations and export options. Its model, retriever, and MCP data sources can be customized, but typical setups require provider and search API keys. The project is experimental and explicitly does not present its output as academic advice or a recommendation for research papers.
- Stars
- ★ 28,242
- Forks
- ⑂ 3,816
- License
- Apache-2.0
Open setup-ipsec-vpnAutomationSecurity and privacy
setup-ipsec-vpn↗
@hwdsl2·Shell
Automatically deploy IPsec/L2TP, Cisco IPsec, and IKEv2 on a Linux server.
Project overviewsetup-ipsec-vpn installs a Libreswan and xl2tpd VPN server on supported Linux cloud instances, VPSs, dedicated hosts, and Raspberry Pi systems. It configures IPsec/L2TP, Cisco IPsec, and IKEv2, generates profiles for common mobile devices, and includes scripts for users and certificates. You still need a suitable server and must allow UDP ports 500 and 4500 through any external firewall.
- Stars
- ★ 28,184
- Forks
- ⑂ 6,510
- GitHub updated
- Jul 14, 2026
Open ArchiveBoxWeb appDocument productivityREST
ArchiveBox↗
@ArchiveBox·Python
Self-host durable, browsable archives of web pages, documents, and media.
Project overviewArchiveBox imports URLs, browser history, bookmarks, Pocket, Pinboard, and similar sources, then preserves HTML, JavaScript, PDFs, articles, and media under your control. Archives can be managed through a CLI or web interface, with each collection stored in one data directory. High-fidelity capture relies on tools such as Chrome, wget, and yt-dlp.
- Stars
- ★ 27,925
- Forks
- ⑂ 1,551
- License
- MIT
Open cogneeLibraryResearch and knowledgeModel Context Protocol
cognee↗
@topoteretes·Python
Give AI agents persistent, self-hosted memory across sessions and data sources.
Project overviewCognee turns ingested data into a self-hosted knowledge graph that agents can remember and query across sessions. Developers use its Python API or CLI to remember, recall, forget, and improve information, combining semantic retrieval with graph relationships. It can run locally, in Docker, through Cognee Cloud, or on a consolidated PostgreSQL memory layer; an LLM provider key is normally required for local setup.
- Stars
- ★ 27,839
- Forks
- ⑂ 2,756
- License
- Apache-2.0
Open openai-agents-pythonSDKAI and agent development
openai-agents-python↗
@openai·Python
Build Python agent workflows with tools, handoffs, guardrails, sessions, and tracing.
Project overviewOpenAI Agents SDK lets Python developers define agents with instructions, tools, guardrails, and delegation between specialized workers. It includes session history, human approval points, tracing, sandboxed long-running agents, and realtime voice support. The framework can use OpenAI APIs or other supported model providers and requires Python 3.10 or newer.
- Stars
- ★ 27,792
- Forks
- ⑂ 4,290
- License
- MIT
Open analyticsWeb appData and analytics
analytics↗
@plausible·Elixir
Measure website traffic and conversions without cookies or personal tracking.
Project overviewPlausible provides privacy-first web analytics through a lightweight script and a focused, single-page dashboard. It measures traffic and events without cookies, persistent identifiers, stored IP addresses, or personal profiles, which can reduce consent and compliance overhead for many sites. Users can choose the paid managed cloud service for a maintained setup or deploy the free Community Edition themselves. Self-hosting offers control but leaves infrastructure, security, backups, and upgrades to the operator.
- Stars
- ★ 27,723
- Forks
- ⑂ 1,702
- License
- AGPL-3.0
Open karakeepWeb appKnowledge management
karakeep↗
@karakeep-app·TypeScript
Save links, notes, images, and PDFs in a searchable self-hosted library.
Project overviewKarakeep gives you a self-hosted place to collect links, quick notes, images, and PDFs for later use. It fetches page metadata automatically, supports lists and collaboration, and makes stored content searchable through full-text search and OCR. Optional language-model features can tag and summarize items, including through locally hosted models with Ollama.
- Stars
- ★ 27,397
- Forks
- ⑂ 1,346
- License
- AGPL-3.0
Open vibe-kanbanAgent harnessSoftware developmentClaude Code
vibe-kanban↗
@BloopAI·Rust
A coding-agent kanban and isolated-workspace tool that has announced it is sunsetting.
Project overviewVibe Kanban has announced that it is sunsetting. Its existing workflow organizes work as prioritized kanban issues and creates agent workspaces with a branch, terminal, and development server. The interface supports diff review, inline comments, application previews, and switching among coding agents such as Claude Code, Codex, and Gemini CLI.
- Stars
- ★ 27,323
- Forks
- ⑂ 2,901
- License
- Apache-2.0
Open awesome-electronCollection or directorySoftware development
awesome-electron↗
@sindresorhus
Find Electron apps, boilerplates, packaging tools, libraries, articles, and videos.
Project overviewAwesome Electron is a curated index for people building desktop applications with Electron. It groups reference apps, boilerplates, packaging and distribution tools, debugging utilities, articles, and videos so developers can compare approaches or find starting points; the repository is a resource list rather than an application framework or generator.
- Stars
- ★ 27,215
- Forks
- ⑂ 2,063
- License
- CC0-1.0
Open mlflowFrameworkAI and agent development
mlflow↗
@mlflow·Python
Trace, evaluate, monitor, and manage LLM, agent, and ML workflows.
Project overviewMLflow records and manages the development and operation of LLM applications, AI agents, and machine-learning models. Teams can start a server, enable automatic tracing, inspect calls and metrics in the UI, and use evaluation, prompt optimization, experiment tracking, model registry, and deployment workflows to improve their systems. It can run locally, on private infrastructure, or in cloud environments, making it useful when generative AI and traditional model lifecycles need a shared operational layer.
- Stars
- ★ 27,025
- Forks
- ⑂ 5,993
- License
- Apache-2.0
Open PicGoDesktop appContent creationLinux
PicGo↗
@Molunerfinn·TypeScript
Upload images and copy ready-to-paste links automatically
Project overviewPicGo uploads images by drag and drop, from the clipboard, or with hotkeys, then copies the resulting link in Markdown, HTML, URL, or a custom format. It supports several hosting providers directly and extends to services such as S3, Cloudflare R2, and MinIO through plugins, with an HTTP API for integrations.
- Stars
- ★ 26,915
- Forks
- ⑂ 2,331
- License
- MIT
Open OpenCLICLI appWorkflow automationmacOS
OpenCLI↗
@jackwener·JavaScript
Let agents operate your logged-in Chrome and turn recurring website actions into CLI commands.
Project overviewOpenCLI exposes websites and browser sessions as deterministic commands for people and AI agents. Its browser skill can navigate pages, inspect structured DOM content, click controls, fill forms, extract data, and intercept network responses through an existing Chrome login. Built-in adapters cover several popular sites, and companion skills help create or repair reusable adapters.
- Stars
- ★ 26,640
- Forks
- ⑂ 2,621
- License
- Apache-2.0
Open crushCoding agentSoftware developmentLanguage Server Protocol
crush↗
@charmbracelet·Go
Works on code in the terminal while switching models, preserving sessions, and connecting MCP tools.
Project overviewCrush is a terminal coding assistant that can switch models during a session while preserving context and keeping multiple project sessions. It uses language servers for additional code context and connects MCP servers over stdio, HTTP, or SSE. It supports many OpenAI- and Anthropic-compatible providers as well as local models; users need to configure a working provider, credentials, or local endpoint before sending model requests.
- Stars
- ★ 26,421
- Forks
- ⑂ 2,092
- GitHub updated
- Jul 10, 2026
Open focalboardWeb appProject and product managementLinux
focalboard↗
@mattermost-community·TypeScript
Organize personal or team projects with self-hosted Kanban boards.
Project overviewFocalboard helps individuals and teams define, organize, and track work through boards, with a single-user desktop edition and a self-hosted multi-user server. It can cover basic project-management workflows for people seeking an alternative to Trello, Notion, or Asana. This standalone repository is currently unmaintained; the Mattermost Boards plugin lives in a separate repository.
- Stars
- ★ 26,288
- Forks
- ⑂ 2,561
- GitHub updated
- Jul 14, 2026
Open skillsCLI appWorkflow automationClaude Code
skills↗
@vercel-labs·TypeScript
Find, install, use, and manage agent skills across many coding assistants.
Project overviewUse one CLI to find, install, update, or remove skills across Claude Code, Codex, Cursor, OpenCode, and many other agents. It can also generate a selected skill prompt or launch a supported agent without installing the skill into an agent directory. Sources can come from GitHub, GitLab, generic Git URLs, or local paths, with project or global installation; support for advanced fields still varies by agent.
- Stars
- ★ 26,104
- Forks
- ⑂ 2,187
- GitHub updated
- Jul 14, 2026
Open deepagentsAgent harnessAI and agent developmentModel Context Protocol
deepagents↗
@langchain-ai·Python
Build extensible agents for long-running, multi-step work
Project overviewDeep Agents is an agent harness for long-running, multi-step work, with built-in planning, sub-agents, filesystem access, shell use, and persistence. Each part can be overridden or replaced without forking, and the framework can work with tool-calling frontier, open-weight, or local models.
- Stars
- ★ 26,054
- Forks
- ⑂ 3,650
- License
- MIT
Open mastraFrameworkSoftware development
mastra↗
@mastra-ai·TypeScript
Build agents, workflows, and deployable AI applications with TypeScript.
Project overviewMastra gives TypeScript developers one framework for model access, autonomous agents, graph-based workflows, and AI application development. It can integrate with React, Next.js, and Node or run as a standalone server, supporting a path from prototypes to deployed products through a common interface for many model providers. Most of the core uses Apache 2.0, but enterprise features under `ee/` require a commercial license for production.
- Stars
- ★ 26,022
- Forks
- ⑂ 2,391
- GitHub updated
- Jul 10, 2026