No description
  • TypeScript 99.9%
Find a file
2026-03-21 02:06:04 +09:00
.github/workflows chore(ci): add CI/CD workflows 2026-03-20 21:45:02 +09:00
skills feat(web): add batch input/output support to fetch, inspect, links, and sitemap; update docs and README 2026-03-21 02:06:04 +09:00
src feat(web): add batch input/output support to fetch, inspect, links, and sitemap; update docs and README 2026-03-21 02:06:04 +09:00
tests feat(web): add batch input/output support to fetch, inspect, links, and sitemap; update docs and README 2026-03-21 02:06:04 +09:00
.env.example feat: initialize devtools web toolkit 2026-03-18 22:25:44 +09:00
.gitignore feat: initialize devtools web toolkit 2026-03-18 22:25:44 +09:00
AGENTS.md docs: update README and AGENTS.md for oclif migration 2026-03-19 13:59:16 +09:00
biome.json chore(deps): update biome schema version 2026-03-20 20:14:56 +09:00
LICENSE docs: add MIT license 2026-03-19 02:41:11 +09:00
package-lock.json chore(release): 1.0.1 2026-03-20 21:47:23 +09:00
package.json chore(release): 1.0.1 2026-03-20 21:47:23 +09:00
README.md feat(web): add batch input/output support to fetch, inspect, links, and sitemap; update docs and README 2026-03-21 02:06:04 +09:00
tsconfig.json chore: update dependencies and disable exactOptionalPropertyTypes for vitest compatibility 2026-03-19 10:18:16 +09:00
vitest.config.ts feat: initialize devtools web toolkit 2026-03-18 22:25:44 +09:00

devtools

When you are working with an AI coding agent or doing fast terminal-based research, the annoying part is rarely writing the prompt. It is collecting clean web context, narrowing results to the right docs, and reusing the same workflows without rebuilding them every time. devtools exists to make that part lighter: a small CLI for web research, content extraction, and reusable agent skill workflows.

It is built for the moments when you want to search official docs, inspect a page before reading it in full, extract content into a format an agent can actually use, or install shared skill templates into your local agent setup without extra ceremony.

Installation

Requirements:

  • Node.js 24+
  • npm

Install dependencies:

npm install

Run the CLI locally:

npm run start -- --help

If you want a global devtools command on your machine:

npm link

To use web search, add a .env file in the project root:

BRAVE_SEARCH_API_KEY=your_api_key_here

What It Helps With

  • Search the web from the terminal, including docs-focused lookups
  • Fetch pages and turn them into cleaner text or markdown for agent use
  • Inspect page metadata, links, sitemaps, and crawl targets before going deeper
  • Install and uninstall reusable skill templates for supported coding agents

Example Commands

devtools web search "node.js fs watch"
devtools web docs-search nodejs.org/docs "fs watch"
devtools web fetch https://example.com/article --format markdown
devtools web inspect https://example.com/article --json
devtools install skills opencode

Notes

  • Web search uses Brave Search
  • URL-based web commands support stdin for batch workflows
  • Output stays structured and automation-friendly for scripts and agents

Development

Useful commands:

npm run typecheck
npx biome check .
npm run test