Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
(ai-cloud packages agentic-async-operations)agentic-async-operations lets an AI agent run builds and long shell commands in the user's Emacs without ever stealing the window the user is typing in. aao/compile and aao/detached run a command with no window shown, stamp the output buffer with queryable metadata (session, model, reason, kind, command, time, status, tags), and render a header line plus a banner from it. It adds per-company model icons/colors, per-status emojis/colors, tags, named groups, a mode-line monitor, and a small scheduling and dependency graph. Full documentation ships as a Texinfo/Info manual.
ai-code-interface.el provides a unified Emacs interface supporting multiple AI coding backends: Claude Code, Gemini CLI, OpenAI Codex, ECA, GitHub Copilot CLI, Opencode, and others. It offers a transient-based menu system and context-aware code actions.
Zod is a TypeScript-first schema validation library with static type inference.
This package implements the Agent Client Protocol (ACP), which standardizes communication between code editors and AI coding agents.
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows through natural language commands.
This package provides an ACP-compatible coding agent powered by the Claude Agent SDK.
This package provides an SDK for building AI agents with Claude Code's capabilities, enabling programmatic interaction with Claude for autonomous code editing. It bundles all of Claude Code, too.
Local-first code intelligence for AI agents (MCP). Self-contained and bundles its own runtime.
The official OpenAI REST API client for TypeScript and JavaScript. Since v5 it ships with all dependencies bundled, which is what makes it practical to package here: glm-acp-agent talks to Z.ai's OpenAI-compatible coding-plan endpoint (https://api.z.ai/api/coding/paas/v4) through it.
This package implements the Agent Client Protocol (ACP), which standardizes communication between code editors and AI coding agents. This is the 0.20.x line required by glm-acp-agent.
Wrapper that starts glm-acp-agent authenticated with the OAuth access token the ZCode desktop app stores under ~/.zcode/v2/credentials.json (decrypted at each launch), so no Z.AI API key is required. An Z_AI_API_KEY already present in the environment takes precedence; set ZCODE_CREDENTIAL_SECRET when the credentials were written with a non-default secret. If the stored access token has expired, refresh it by signing in once in the ZCode desktop app.
Standalone Agent Client Protocol (ACP) server for Zhipu AI's GLM models under the GLM Coding Plan: streaming, tool calls, mid-session model switching, image input and session persistence. Authentication uses a Z.AI API key via the Z_AI_API_KEY environment variable (or a one-time glm-acp-agent --setup credentials file under ~/.config/); coding-plan subscribers create the key at https://z.ai/manage-apikey/apikey-list.
Zod is a TypeScript-first schema validation library with static type inference. This is the legacy 3.x line, kept for packages that declare zod ^3 (glm-acp-agent among them).
emacs-hermes is an Emacs front-end for Hermes Agent, driven over its dashboard/TUI gateway. It provides an ERC-style chat buffer with streaming replies, slash commands, approval/clarify prompts, Markdown-rendered replies with diffs opened in diff-mode, and Kanban/session/profile/MCP/cron browsers. A running Hermes Agent dashboard/TUI gateway is required.
hermes-agent is NousResearch's AI agent. This package provides only its Python gateway -- the JSON-RPC/WebSocket server started with hermes serve (or hermes dashboard), which is what emacs-hermes and other API clients talk to. The Electron desktop app and the Node/Ink ui-tui terminal frontend are not built.
This library provides the keymap-popup-define macro, which defines a keymap with embedded key descriptions and an interactive popup to display them -- one definition serves both direct key dispatch and a menu interface.
A Model Context Protocol server that integrates with Google Drive and Google Sheets, letting an MCP client create and modify spreadsheets: read and write cell ranges, batch updates, add sheets, and list spreadsheets in a Drive folder.
A Model Context Protocol server exposing a single sequentialthinking tool that scaffolds dynamic, reflective problem-solving: breaking a problem into revisable, branchable thoughts that build on, question, or backtrack from earlier ones as understanding deepens.
Another JSON Schema validator.
Terminal string styling done right.
Format validation for Ajv v7+.
Fast deep equal comparison.
Converts Zod schemas to JSON Schemas.
Fast RFC 3986 URI parsing and resolution.