whatisgithub

What is curio?

void5tar/curio — explained in plain English

Analysis updated 2026-05-18

68TypeScriptAudience · developerComplexity · 3/5LicenseSetup · moderate

In one sentence

Curio is a browser extension that adds an AI assistant to a side panel, letting it read, click, type, and run JavaScript on the page you're viewing.

Mindmap

mindmap
  root((Curio))
    What it does
      Side panel AI agent
      Browser automation
      Page reading and control
    Tech stack
      TypeScript
      Vite
      Chrome Extension
      Anthropic API
      OpenAI API
    Architecture
      Side panel UI
      Service worker loop
      Content script
    Use cases
      Web task automation
      Info extraction
      Reverse engineering

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Automate repetitive web tasks like filling forms or clicking through multi-step flows directly from a browser side panel.

USE CASE 2

Extract information from multiple web pages using an AI assistant instead of manual copy-pasting.

USE CASE 3

Have an AI navigate and interact with a live web page for reverse engineering or debugging, using tools like read_dom and eval_js.

What is it built with?

TypeScriptViteChrome ExtensionAnthropic APIOpenAI API

How does it compare?

void5tar/curiop0systems/peezy-clirit3zh/expo-curved-bottom-tabs
Stars686767
LanguageTypeScriptTypeScriptTypeScript
Setup difficultymoderateeasyeasy
Complexity3/51/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires an OpenAI or Anthropic compatible API key to configure before the assistant can be used.

MIT license: use freely for any purpose, including commercial use, as long as you keep the copyright notice.

So what is it?

Curio is a browser extension that acts as an AI powered assistant living in a side panel, the narrow pane that can slide out on the right side of Chrome, Edge, or Firefox. Instead of switching tabs to an AI chat website, you open Curio's panel and instruct it to carry out tasks directly on the page you are looking at. The problem it solves is that clicking, form filling, and reading web pages on your behalf normally requires dedicated automation software. Curio packages that capability into a lightweight browser extension powered by an AI language model of your choice. Under the hood, the extension has three parts: a chat panel you interact with, a background service worker that runs the AI conversation loop, and a content script injected into every page to actually manipulate the page. When you ask Curio to do something, the AI decides which tools to call, such as navigating to a URL, reading page content, clicking a button, typing into a field, or running JavaScript, and the content script carries those actions out on the live page. You configure it with an API key from OpenAI or Anthropic, or any compatible endpoint such as DeepSeek or Moonshot. Your key is stored locally in the browser's storage and only sent to the AI provider, not to any other server. Curio is released under the MIT license. It is useful when you want to automate repetitive web tasks, extract information from multiple pages, or have an AI fill in forms and navigate sites on your behalf, all without leaving your browser.

Copy-paste prompts

Prompt 1
Install Curio from the Releases page, load it as an unpacked extension in Chrome, and configure it with my Anthropic API key.
Prompt 2
Explain what the navigate, read_dom, query, click, type, and eval_js tools in Curio each do.
Prompt 3
Build Curio from source with npm install and npm run build, then load dist-chrome/ as an unpacked extension.
Prompt 4
Use Curio to automatically fill out a web form and click submit on the page I'm currently viewing.

Frequently asked questions

What is curio?

Curio is a browser extension that adds an AI assistant to a side panel, letting it read, click, type, and run JavaScript on the page you're viewing.

What language is curio written in?

Mainly TypeScript. The stack also includes TypeScript, Vite, Chrome Extension.

What license does curio use?

MIT license: use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is curio to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is curio for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.