btca-cli

Installation
Summary

Source-first CLI for grounding questions in git repos, local directories, and npm packages.

  • Add and manage resources (git repositories, local directories, npm packages) via btca add, then query them with btca ask using resource names or anonymous one-off URLs
  • Ask questions across multiple resources simultaneously to cross-reference answers and connect concepts
  • Configuration stored in btca.config.jsonc at project and global levels; project config overrides global settings and controls provider/model selection
  • Supports both named persistent resources for ongoing work and ephemeral anonymous resources for one-time lookups without saving to config
SKILL.md

btca CLI

btca is a source-first research CLI. It hydrates resources (git, local, npm) into searchable context, then answers questions grounded in those sources. Use configured resources for ongoing work, or one-off anonymous resources directly in btca ask.

Full CLI reference: https://docs.btca.dev/guides/cli-reference

Add resources:

# Git resource
btca add -n svelte-dev https://github.com/sveltejs/svelte.dev

# Local directory
btca add -n my-docs -t local /absolute/path/to/docs

# npm package
btca add npm:@types/node@22.10.1 -n node-types -t npm
Related skills
Installs
646
GitHub Stars
1.1K
First Seen
Feb 4, 2026