Let AI agents navigate websites, click controls, type, and complete forms.
Project overview
Browser Use gives an AI agent direct browser interaction for navigation, clicking, typing, and form completion. The CLI is designed for one-off browser tasks driven by an existing agent such as Claude Code or Codex, while the Python library supports repeatable automation, parallel jobs, custom tools, and product integrations with a model provider of the developer's choice.
Build AI apps and agents through one provider-agnostic TypeScript API.
Project overview
AI 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.
Build local-first desktop and mobile apps with Elixir and Phoenix LiveView.
Project overview
Elixir 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.
Create MCP servers and clients with concise Python APIs.
Project overview
The 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.
Design LLM evaluations with tool use, multi-turn dialogue, and model grading.
Project overview
Inspect 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.
Run AI-generated code in isolated sandboxes and preserve execution state.
Project overview
Daytona 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.
Build lightweight agents that act through Python code or tool calls.
Project overview
smolagents 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.
Run agent-generated code inside isolated cloud sandboxes.
Project overview
E2B provides JavaScript and Python SDKs for starting isolated cloud sandboxes where agents can execute commands or generated code without running directly on the host. The managed service requires an E2B API key, and a separate Code Interpreter package adds higher-level code execution. Self-hosting is documented through Terraform, with current provider support centered on AWS and Google Cloud.
Build stateful, real-time AI agents on Cloudflare.
Project overview
Cloudflare Agents uses Durable Objects to give each agent its own persistent state, storage, and lifecycle. The SDK includes callable methods, WebSockets, scheduling, AI chat, MCP, and workflow integration, with client helpers for real-time synchronization. Developers can start from the provided template or add the package to an existing Cloudflare application.
Build MCP servers, clients, and runtime integrations in TypeScript.
Project overview
The MCP TypeScript SDK supplies separate server and client packages for implementing tools, resources, prompts, transports, and OAuth across Node.js, Bun, and Deno. Optional thin adapters connect MCP to runtimes such as Express and Hono. The main branch documents the v2 beta, while v1.x remains the supported production release.
Guide coding agents with a simple, open project file format
Project overview
AGENTS.md defines a predictable, open file format for giving coding agents project context and instructions. Teams can record environment tips, testing commands, and pull-request rules in one place, while the accompanying site explains the format and shows a minimal example.
Choose reusable Cursor project rules for specific stacks and coding workflows.
Project overview
This collection organizes Cursor Project Rules for frontend, backend, testing, security, and other development scenarios. Developers can place selected .mdc files in a project's .cursor/rules/ directory so Cursor follows the codebase's architecture, preferred libraries, and team conventions.
Build and publish Botpress Cloud integrations with its developer tools.
Project overview
This repository contains Botpress Cloud integrations, developer tools such as the CLI and SDK, an API client, and bots-as-code examples. Developers can scaffold an integration, deploy it privately to a workspace, or publish a fixed public version to the Botpress Hub. Botpress Studio remains the recommended path for most bot building.
Start Electron apps from a template with security-focused defaults.
Project overview
secure-electron-template gives developers a ready starting point for building Electron applications with React, TypeScript, Redux, localization, testing, and packaging already connected. It can be copied through GitHub’s template feature or cloned and run with the included development scripts. The project applies Electron security practices such as context isolation and restricted Node integration, but developers remain responsible for the remote content and permissions their app allows.
Evaluate code patches proposed for real GitHub software issues.
Project overview
SWE-bench evaluates language models on real software issues collected from GitHub by giving each model a codebase and an issue, then testing the generated patch in a reproducible Docker environment. It is useful for comparing coding agents on actual repair work, but local evaluation is resource intensive: the project recommends an x86_64 machine with at least 120 GB of free storage and 16 GB of RAM.
Build stateful agents that retain memory and adapt over time.
Project overview
Letta offers a CLI and TypeScript Agent SDK for running agents with advanced memory, either fully locally, in its cloud, or against a self-hosted App Server. This repository mainly retains the legacy Letta Server behind the V1 API and SDKs; active development has moved to the Letta Agent repository, and new projects are encouraged to use the newer Agent SDK.
Route each conversation to the most suitable specialized AI agent.
Project overview
Agent Squad selects the most suitable specialized agent from each request and preserves conversation context across agents and sessions. It provides Python, TypeScript, and Swift runtimes with replaceable classifiers, storage, retrievers, and tools. The Swift implementation can keep routing, MCP tools, voice, and chat history on Apple devices, while GroundedAgent separates data gathering from response writing so answers stay limited to actual tool results.
Build native cross-platform desktop interfaces with React and Qt.
Project overview
React NodeGUI is a React renderer for NodeGUI that builds Qt5-based desktop applications for Windows, macOS, and Linux. Developers can compose native widgets with React, style them with cascading CSS and Flexbox, and use Node.js APIs without bundling a Chromium runtime. The repository explicitly states that the project is no longer maintained, so adopting it now means accepting an aging stack or maintaining a fork yourself.