Recently updated open-source projects
Projects with recent public repository activity, ordered by factual GitHub update time.
- Projects
- 4,306
- Authors
- 3,645
- GitHub Stars
- 13,022,829
4306 projects · page 77 of 240
Open aiSDKSoftware development
ai↗
@vercel·TypeScript
Build AI apps and agents through one provider-agnostic TypeScript API.
Project overviewAI SDK lets TypeScript developers call multiple model providers through a consistent API for text, structured output, agents, and generative interfaces. It works with frameworks such as Next.js, React, Svelte, and Vue, either through Vercel AI Gateway or direct provider packages. Local development requires Node.js 22 or newer.
- Stars
- ★ 25,473
- Forks
- ⑂ 4,750
- GitHub updated
- Jul 10, 2026
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 github-mcp-serverMCP serverSoftware developmentModel Context Protocol
github-mcp-server↗
@github·Go
Connect AI clients to GitHub repositories, issues, pull requests, and Actions
Project overviewGitHub's official MCP Server connects compatible AI clients to repositories, code, issues, pull requests, Actions, and security-related data. You can use GitHub's hosted endpoint or run the server through Docker or a local binary, then limit the exposed surface with toolsets or individual tools. Available write operations depend on the permissions granted to the OAuth session or token.
- Stars
- ★ 31,340
- Forks
- ⑂ 4,547
- License
- MIT
Open desktopFrameworkSoftware development
desktop↗
@elixir-desktop·Elixir
Build local-first desktop and mobile apps with Elixir and Phoenix LiveView.
Project overviewElixir Desktop lets Phoenix LiveView developers build native-like local applications for Windows, macOS, Linux, iOS, and Android. It routes window, webview, menu, and notification operations through platform backends, using wxWidgets on desktop, a JSON bridge on mobile, or a browser backend for headless environments. An example application and setup guides provide a starting point. Core desktop and mobile execution works, but complete desktop installer generation, signing, and one-command cross-platform packaging remain roadmap items.
- Stars
- ★ 1,782
- Forks
- ⑂ 64
- License
- MIT
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 claurstCoding agentSoftware developmentLinux
claurst↗
@Kuberwastaken·Rust
Run a multi-provider agentic coding assistant in the terminal.
Project overviewClaurst is an open-source Rust terminal coding agent with a TUI, multiple model providers, plugins, chat forking, memory consolidation, headless use, and ACP editor integration. It can work on code through an agent tool loop without telemetry. The core agent and routing are in beta, while sustained goals and its highest-effort multi-agent workflow remain experimental.
- Stars
- ★ 9,985
- Forks
- ⑂ 7,787
- License
- GPL-3.0
Open gstackCollection or directorySoftware developmentClaude Code
gstack↗
@garrytan·TypeScript
Run product work from discovery through review, QA, and release in Claude Code.
Project overviewgstack organizes product discovery, planning, design critique, code review, browser QA, security checks, release, and retrospectives as connected Claude Code slash commands. Each stage passes artifacts such as design documents and test plans to the next, giving founders and engineering teams a repeatable way to run one or many development sprints.
- Stars
- ★ 120,962
- Forks
- ⑂ 18,077
- License
- MIT
Open adk-pythonFrameworkAI and agent developmentGoogle ADK
adk-python↗
@google·Python
Build and run Python agents with graph-based workflows
Project overviewGoogle ADK is a code-first Python toolkit for building, evaluating, and deploying AI agents. Its Agent and Workflow APIs support graph-based routing, nested workflows, and structured agent-to-agent tasks, while the CLI can run an agent locally or open a web UI for an agent directory. Version 2.0 changes the agent API, event model, and session schema, so existing applications need an upgrade check.
- Stars
- ★ 20,554
- Forks
- ⑂ 3,675
- License
- Apache-2.0
Open agent-frameworkOrchestration frameworkAI and agent developmentGitHub Copilot
agent-framework↗
@microsoft·Python
Orchestrate durable multi-agent workflows in Python and .NET
Project overviewMicrosoft Agent Framework targets Python and .NET applications that need more than a single prompt-and-response loop. It supports sequential, concurrent, handoff, and group-collaboration graphs, along with checkpointing, streaming, human-in-the-loop control, OpenTelemetry tracing, and Foundry hosting samples. Its scope suits teams building restartable, observable agent workflows rather than a small one-off script.
- Stars
- ★ 12,009
- Forks
- ⑂ 2,017
- License
- MIT
Open gemini-cliCLI appSoftware developmentModel Context Protocol
gemini-cli↗
@google-gemini·TypeScript
Use Gemini from the terminal to inspect code, make changes, and automate development tasks.
Project overviewGemini CLI lets developers work with Gemini directly from a terminal to inspect repositories, generate or edit code, debug issues, and run tool-assisted workflows. It includes file, shell, web, and search tools, supports MCP extensions and non-interactive scripting, and offers Google sign-in, API key, or Vertex AI authentication. A personal Google account can use the documented free tier.
- Stars
- ★ 105,889
- Forks
- ⑂ 14,230
- License
- Apache-2.0
Open python-sdkSDKSoftware developmentModel Context Protocol
python-sdk↗
@modelcontextprotocol·Python
Create MCP servers and clients with concise Python APIs.
Project overviewThe MCP Python SDK turns Python type annotations into tool schemas and offers both server and client APIs for in-memory, stdio, and remote HTTP connections. It supports the standard MCP transports and is suited to building or testing protocol integrations. The documented v2 line is a breaking-change-prone prerelease, so v1.x remains the stable production choice.
- Stars
- ★ 23,577
- Forks
- ⑂ 3,627
- License
- MIT
Open inspect_aiFrameworkSoftware development
inspect_ai↗
@UKGovernmentBEIS·Python
Design LLM evaluations with tool use, multi-turn dialogue, and model grading.
Project overviewInspect is an evaluation framework created by the UK AI Security Institute for testing large language models. It includes components for prompt construction, tool use, multi-turn dialogue, and model-graded evaluation, plus more than 200 pre-built evaluations. Researchers can compose these capabilities into tasks and extend the framework through Python packages that add new elicitation or scoring techniques.
- Stars
- ★ 2,328
- Forks
- ⑂ 595
- License
- MIT
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 ChatDevOrchestration frameworkSoftware development
ChatDev↗
@OpenBMB·Python
Configure and run custom multi-agent workflows without writing orchestration code.
Project overviewChatDev 2.0 expands the original software-development agent system into a zero-code multi-agent orchestration platform. Users assemble nodes, tools, and models through configuration to run workflows such as document summarization, information collection, content publishing, or data visualization. A Python SDK and modular backend also let developers add new nodes, model providers, and tools.
- Stars
- ★ 33,700
- Forks
- ⑂ 4,197
- License
- Apache-2.0
Open daytonaSDKDevOps and deploymentOpenAPI
daytona↗
@daytonaio
Run AI-generated code in isolated sandboxes and preserve execution state.
Project overviewDaytona lets agents create isolated compute sandboxes through SDKs, an API, or a CLI, then execute code, manage files and processes, and preserve state with snapshots. Clients are available for several languages, including Python and TypeScript. This public repository has been unmaintained since June 2026 because core development moved to a private codebase, so it receives no further fixes or support.
- Stars
- ★ 72,241
- Forks
- ⑂ 5,665
- GitHub updated
- Jul 10, 2026
Open harness-sdkSDKAI and agent developmentModel Context Protocol
harness-sdk↗
@strands-agents·Python
Build controllable AI agents in Python or TypeScript
Project overviewStrands Agents is a monorepo with Python and TypeScript SDKs for building model-driven agents. The SDKs support tools, MCP, streaming, multi-agent patterns, hooks, guardrails, context management, and multiple model providers, with examples for local development and deployment. Python requires 3.10 or newer and the TypeScript package requires Node.js 20 or newer; the default quickstart uses Amazon Bedrock credentials.
- Stars
- ★ 6,514
- Forks
- ⑂ 936
- License
- Apache-2.0
Open omnx-codeGeneral skillSoftware development
omnx-code↗
@Empire-Business·HTML
Set up documented, approval-gated workflows for React and Supabase projects.
Project overviewOMNX Code sets up and maintains a living CLAUDE.md for React, TypeScript, Supabase, and Vercel projects, installs a security-auditor skill through a verified update flow, and keeps tasks visible. It works with Claude Code or Codex and asks for explicit confirmation before security fixes or other risk-sensitive changes.
- Stars
- ★ 0
- Forks
- ⑂ 0
- GitHub updated
- Jul 10, 2026
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