Skip to content
bwlPublic

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Karl

Fast, one-shot LLM queries for your terminal.

Install

brew tap bwl/ettio
brew install karl
karl init

Usage

karl run "your question or task"
karl run "analyze auth.go for security issues"
karl route plan --json "implement the verifier"
karl route plan --json "read-only assess this repo; do not edit files"
karl tour

Pipelines

cat error.log | karl run "what went wrong?"
git diff | karl run "write a commit message"

Long context with Gemini 4 Argon

karl models add argon --provider openrouter --model google/gemini-4-argon
karl run --model argon --no-tools --reasoning-effort high \
  --max-tokens 262144 --timeout 2h --context-file context.txt \
  "Analyze all the supplied material and write a substantive, evidence-based report." \
  > answer.md

Context files and stdin are read in full. Argon's long responses can span multiple provider requests; Karl follows its continuation tokens within the chosen output budget. See long-context runs for the reusable deep-read profile, background runs, and limits.

Config Stacks

Named configurations that become verbs:

karl stacks create review         # Create a stack
karl review "check auth.ts"       # Use it as a command

Commands

karl run <task>       # Run a task (default stack)
karl route            # Plan/select a brokered run route
karl init             # First-time setup
karl providers        # Manage LLM providers
karl models           # Manage models
karl stacks           # Manage config stacks
karl skills           # Manage agent skills
karl tour             # Meet Karl (local; no model call)

Documentation

Development

bun install
bun run build

License

MIT

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages