Step 1
Drop the filler. “I need an open source alternative to Notion that I can self host” loses the words that describe you, not the project.
I need an open source alternative to notion that I can self host
Sign in with GitHub and start searching. Nothing to install, no keys to set up, nothing to pay. Code Search turns your sentence into the right GitHub query, skips spam and low-star projects, and ranks the rest by stars.
Works with any MCP client, or plain REST
GitHub × every agent
One GitHub search for you in the browser and for nine agents over MCP. Ranked by the stars real developers gave it.
01GitHub search, as it is
GitHub's repository search wants keywords and qualifiers, not sentences. Type what you actually need and you get nothing back, or a pile of forks, tutorials and abandoned demos.
Some repositories stuff their description with thousands of keywords so they show up in every search. While testing we found one that was 64,765 characters long.
Code Search reads your sentence the way you meant it and hands back the projects people star.
GitHub requires every word
IneedanopensourcealternativetonotionthatIcanselfhost
Ranked by GitHub's own relevance, spam included
notionalternativeselfhost
No install, no config file, no token to copy. Your GitHub account is the only thing you need.
Step 1 · ten seconds
One click on GitHub's own sign-in page. Code Search asks for no permissions, so the token it gets can only read public data.
Step 2 · plain words
Write it the way you would say it. “A terminal file manager written in Rust” works. GitHub qualifiers such as license:mit work too.
Step 3 · ranked
Low-star projects and keyword spam are already gone. Open any result for its description, topics, licence and links.
Step 4 · optional
Create an API key and paste one line into Claude Code, Codex, Cursor or any MCP client. Same search, inside your agent.
People and agents write the way they talk. GitHub wants exact words. Code Search sits in between and does the translating.
Step 1
I need an open source alternative to notion that I can self host
Step 2
Key terms notion
Descriptive alternative self host
Step 3
alternative notion self host stars:>=100 archived:false sort=stars order=desc
Step 4
all_keywordskey_terms_pluskey_termsmost_key_termsCost
1
Step 5
keyword-stuffed repository64,765 chars
ai chatgpt gpt-4 llm agent react vue angular svelte nextjs python rust go java kotlin swift flutter docker kubernetes aws azure gcp crypto web3 nft blockchain bitcoin ai chatgpt gpt-4 llm agent react vue angular svelte nextjs python rust go java kotlin swift flutter docker kubernetes aws azure gcp crypto web3 nft blockchain bitcoin ai chatgpt gpt-4 llm agent react vue angular svelte nextjs python rust go java kotlin swift flutter docker kubernetes aws azure gcp crypto web3 nft blockchain bitcoin ai chatgpt gpt-4 llm agent react vue angular svelte nextjs python rust go java kotlin swift flutter docker kubernetes aws azure gcp crypto web3 nft blockchain bitcoin
removedhonest description304 chars, the longest we saw
Step 6
GitHub caps how often anyone can call its search API. Here are the real numbers, and what Code Search does so you rarely notice them.
| Limit | GitHub's number |
|---|---|
| Search API, signed inrepositories, issues, users, topics, commits | 30 requests / min |
| Search API, anonymouscounted per IP address | 10 requests / min |
| Code search endpointsearch/code, sign-in required | 10 requests / min |
| Results per searchlater pages are not served | 1,000 max |
| Query lengthnot counting qualifiers | 256 chars · 5 AND/OR/NOT |
| Other REST callsfor example, reading a README | 5,000 / hour signed in 60 / hour anonymous |
| Secondary limitsabuse protection, can change without notice | 100 concurrent 900 points / min per endpoint |
From GitHub's REST API documentation, checked 4 November 2026. Over the limit, GitHub answers 403 or 429 with x-ratelimit-remaining at 0.
Each square is one GitHub search call this minute. Repeats come from the shared cache and cost nothing.
30/min
Yours aloneEveryone searches on their own GitHub token, so one heavy user never slows anyone else down.
1call
For most searchesTen or more strong matches take one GitHub call. Harder searches take up to four.
10min
Shared cacheIdentical searches are answered from cache, and identical searches arriving together share one call.
429
Clear back-offAt the limit you get Retry-After with the exact wait, and MCP tools tell your agent how long to pause.
Send everyone through one shared token and the whole service gets 30 searches a minute between all its users. Code Search signs each person in with their own GitHub account instead, so your 30 a minute are yours.
On top of GitHub's limit, Code Search allows 120 requests a minute per account across REST and MCP, so a runaway script can't burn through your quota in a loop.
Sources: GitHub REST API, search rate limit · Rate limits for the REST API
One MCP endpoint with two tools, search_repositories and get_repository_readme. Pick your agent, copy, paste.
MCP endpoint for every agent:https://codesearch.amplfyd.com/mcp
Made for Amplfyd · launching soon
Code Search is made so agents on Amplfyd can search GitHub smoothly: one API key, two read-only tools, compact results that fit in context, and rate-limit answers that say exactly how long to wait. Amplfyd launches soon. Until then, Code Search works with every MCP client today.
Pick the one that matches how you search. You can use all three at once. They cost the same, which is nothing.
no card, no trial
No. 01Admit one
For people who want the right repository without learning GitHub's query syntax.
$0/ month
No. 02Admit one
For Claude Code, Codex, Cursor and every other agent that needs to find real projects.
$0/ month
No. 03Admit one
For scripts, apps and tools that call GitHub search over plain HTTP.
$0/ month
No card, no trial, no seat limits. Searches run on your own GitHub quota.
Limits, privacy and setup. Everything else is in the docs.
Read the docs →No. Sign in with GitHub in your browser and search from the dashboard straight away. You only touch a config file if you want an AI agent to use Code Search too, and that is one line.
Yes. All three plans cost $0. Every search runs on your own GitHub account's search quota, so there is no shared bill to pass on to you.
GitHub allows 30 search requests a minute for a signed-in user (10 a minute for the code search endpoint) and 10 a minute for anonymous requests, counted per IP address. Any one search returns at most 1,000 results.
No. Each person signs in with their own GitHub account and searches on their own token, so your 30 searches a minute belong to you alone.
Code Search answers with status 429 and a Retry-After header that says exactly how long to wait, and the MCP tools pass that wait on to your agent. Repeated searches come from a ten-minute cache and do not use your quota.
No. Code Search asks GitHub for no permissions beyond public data, so the token it holds can only read public repositories.
Your GitHub login, name and avatar, your GitHub token encrypted with AES-256-GCM, and only SHA-256 hashes of your sessions and API keys.
Any MCP client that speaks HTTP: Claude Code, Codex, Cursor, Grok, GitHub Copilot, Windsurf, Gemini CLI, Cline and Amp. Anything else can call the REST API.
GitHub wants exact keywords and ranks by its own relevance. Code Search takes a plain sentence, removes keyword spam and low-star projects, and ranks the rest by stars.
Code Search is part of amplfyd and is made for smooth use with agents on Amplfyd, which launches soon. You don't have to wait for it: Code Search works today in the browser and with any MCP client.
Delete your account from the dashboard. Code Search removes your keys, sessions and token, and revokes its access to your GitHub account in the same step.
Here is the whole thing in one breath: sign in with GitHub, describe what you need, get the repositories people actually star. No setup, no bill, and GitHub's rate limits handled for you.
If you build with an AI agent, give it the same search with one line of config. Code Search is made for agents on Amplfyd, which launches soon.
happy searching