AkashiDocs
Providers

GitHub

Public repository metadata, repository search and latest releases from the GitHub REST API.

ToolPriceWhat it does
github/latest-release$0.001The newest published (non-draft, non-prerelease) release of a GitHub repository, with its notes.
github/repo$0.001One public GitHub repository: description, stars, forks, open issues, licence, topics, last push.
github/search-repos$0.001Find public GitHub repositories by keywords, language and qualifiers, sorted by match, stars or update.

Inputs are JSON bodies, and unknown fields are rejected with 422 invalid_input (not charged). POST /v1/inspect with a tool's id returns the same input schema, plus the output schema.

GitHub Latest Release

github/latest-release · $0.001 per call (local) · Developer

The newest published (non-draft, non-prerelease) release of a GitHub repository, with its notes.

Returns the repository's latest full release as GitHub defines it (drafts and prereleases are skipped): tag, title, publish time, link and the first 2,000 characters of the release notes. Repositories that only push git tags, never Releases, answer not found: check npm/package or pypi/package for the latest published version instead.

Related: github/repo, npm/package, pypi/package, depsdev/package.

Input

FieldTypeRequiredDescription
repostringyesowner/name, e.g. 'encode/httpx' (a github.com URL works). Pattern ^[A-Za-z0-9-]{1,39}/[A-Za-z0-9._-]{1,100}$.

Example

Input
{
  "repo": "astral-sh/uv"
}
Run it with the CLI
node akashi.mjs run github/latest-release --input '{"repo":"astral-sh/uv"}'

GitHub Repository

github/repo · $0.001 per call (local) · Developer

One public GitHub repository: description, stars, forks, open issues, licence, topics, last push.

Looks up a public repository by owner/name and returns what an agent needs to judge it: description, stars, forks, open issues (GitHub includes open pull requests in that count), SPDX licence, default branch, main language, topics, homepage, whether it is archived or a fork, and when it was created and last pushed. It does not read files, issues or the README: use firecrawl/developer-search for those, and github/latest-release for the newest release notes. Private repositories answer not found.

Related: github/latest-release, github/search-repos, firecrawl/developer-search, depsdev/package.

Input

FieldTypeRequiredDescription
repostringyesowner/name, e.g. 'encode/httpx' (a github.com URL works). Pattern ^[A-Za-z0-9-]{1,39}/[A-Za-z0-9._-]{1,100}$.

Example

Input
{
  "repo": "encode/httpx"
}
Run it with the CLI
node akashi.mjs run github/repo --input '{"repo":"encode/httpx"}'

GitHub Repository Search

github/search-repos · $0.001 per call (local) · Developer

Find public GitHub repositories by keywords, language and qualifiers, sorted by match, stars or update.

Searches GitHub's repository index (names, descriptions, topics, README text) and returns up to 10 repositories with stars, forks, language and last push. Accepts GitHub search qualifiers ('topic:', 'stars:>', 'pushed:>2026-01-01'). It finds repositories, not code or issues: for 'how do I' and error-message questions use firecrawl/developer-search; to open one result use github/repo.

Related: github/repo, firecrawl/developer-search, npm/package, pypi/package.

Input

FieldTypeRequiredDescription
querystringyesWords to match in names, descriptions and topics; GitHub qualifiers such as 'topic:cli' or 'stars:>1000' work too. 1–256 characters.
languagestringnoOnly repositories in this language, e.g. 'Rust'. At most 40 characters.
sortstringnobest-match, most stars, or most recently updated. One of best-match, stars, updated. Default "best-match".
limitintegernoRepositories to return. From 1 to 10. Default 5.

Example

Input
{
  "query": "http client",
  "language": "Python",
  "sort": "stars",
  "limit": 5
}
Run it with the CLI
node akashi.mjs run github/search-repos --input '{"query":"http client","language":"Python","sort":"stars","limit":5}'

On this page