misc/grok-cli 0.0.34 FreeBSD
Open-source AI agent bringing Grok to your terminal
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- misc
- Package size
- 7428.4 KiB, 67809.3 KiB installed
Description
Grok CLI is an open-source AI agent that brings the power of Grok directly into your terminal. It provides a conversational AI interface powered by Grok with intelligent text editor capabilities and tool usage.
Features:
* Conversational AI: Natural language interface powered by Grok * Smart File Operations: AI automatically uses tools to view, create, and edit files * Bash Integration: Execute shell commands through natural conversation * Automatic Tool Selection: AI intelligently chooses the right tools for your requests * MCP Tools: Extend capabilities with Model Context Protocol servers * Interactive UI: Beautiful terminal interface built with Ink
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | misc/grok-cli | 0.0.34 |
| MidnightBSD | ai/grok-cli | 0.0.34_2 |
Install
Binary package:
pkg install grok-cli
From the ports tree:
cd /usr/ports/misc/grok-cli/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= grok-cli>0:misc/grok-cli
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.0.34 | 0.0.34 | - | - | 0.0.34 |
| FreeBSD:14:quarterly | 0.0.34 | 0.0.34 | n/a | - | 0.0.34 |
| FreeBSD:15:latest | 0.0.34 | 0.0.34 | n/a | - | - |
| FreeBSD:15:quarterly | 0.0.34 | 0.0.34 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.0.34 | 0.0.34 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Runtime 1
rg: textproc/ripgrep
Fetch 3
npm: www/npmjq: textproc/jq${LOCALBASE}/share/certs/ca-root-nss.crt: security/ca_root_nss
The full lists below include those, and their dependencies in turn.
Build dependencies 35
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- databases/sqlite3
- devel/gettext-runtime
- devel/gmake
- devel/googletest
- devel/icu
- devel/libada
- devel/libedit
- devel/libffi
- devel/libuv
- devel/oniguruma
- devel/readline
- devel/simdjson
- devel/uvwasi
- dns/c-ares
- graphics/hdr_histogram
- lang/python312
- lang/tcl86
- math/libtommath
- math/mpdecimal
- net/libngtcp2
- print/indexinfo
- security/ca_root_nss
- textproc/expat2
- textproc/jq
- www/corepack
- www/libnghttp2
- www/libnghttp3
- www/llhttp
- www/nbytes
- www/node24
- www/npm
- www/npm-node24
Run dependencies 24
- archivers/brotli
- archivers/liblz4
- archivers/zstd
- databases/sqlite3
- devel/googletest
- devel/icu
- devel/libada
- devel/libedit
- devel/libuv
- devel/pcre2
- devel/simdjson
- devel/uvwasi
- dns/c-ares
- graphics/hdr_histogram
- lang/tcl86
- math/libtommath
- net/libngtcp2
- textproc/ripgrep
- www/corepack
- www/libnghttp2
- www/libnghttp3
- www/llhttp
- www/nbytes
- www/node24
No port depends on this one.
Configuration
No options to configure.
- USES
- nodejs:run
- Service scripts
- none
Files
pkg-plist 9928
- bin/grok
- lib/node_modules/.bin/cfonts
- lib/node_modules/.bin/grok
- lib/node_modules/.bin/highlight
- lib/node_modules/.bin/is-ci
- lib/node_modules/.bin/loose-envify
- lib/node_modules/.bin/marked
- lib/node_modules/.bin/node-which
- lib/node_modules/.bin/openai
- lib/node_modules/.bin/window-size
- lib/node_modules/@alcalzone/ansi-tokenize/README.md
- lib/node_modules/@alcalzone/ansi-tokenize/build/ansiCodes.d.ts
- lib/node_modules/@alcalzone/ansi-tokenize/build/ansiCodes.js
- lib/node_modules/@alcalzone/ansi-tokenize/build/ansiCodes.js.map
- lib/node_modules/@alcalzone/ansi-tokenize/build/diff.d.ts
- lib/node_modules/@alcalzone/ansi-tokenize/build/diff.js
- lib/node_modules/@alcalzone/ansi-tokenize/build/diff.js.map
- lib/node_modules/@alcalzone/ansi-tokenize/build/index.d.ts
- lib/node_modules/@alcalzone/ansi-tokenize/build/index.js
- lib/node_modules/@alcalzone/ansi-tokenize/build/index.js.map
- lib/node_modules/@alcalzone/ansi-tokenize/build/reduce.d.ts
- lib/node_modules/@alcalzone/ansi-tokenize/build/reduce.js
- lib/node_modules/@alcalzone/ansi-tokenize/build/reduce.js.map
- lib/node_modules/@alcalzone/ansi-tokenize/build/styledChars.d.ts
- lib/node_modules/@alcalzone/ansi-tokenize/build/styledChars.js
- lib/node_modules/@alcalzone/ansi-tokenize/build/styledChars.js.map
- lib/node_modules/@alcalzone/ansi-tokenize/build/tokenize.d.ts
- lib/node_modules/@alcalzone/ansi-tokenize/build/tokenize.js
- lib/node_modules/@alcalzone/ansi-tokenize/build/tokenize.js.map
- lib/node_modules/@alcalzone/ansi-tokenize/build/undo.d.ts
- lib/node_modules/@alcalzone/ansi-tokenize/build/undo.js
- lib/node_modules/@alcalzone/ansi-tokenize/build/undo.js.map
- lib/node_modules/@alcalzone/ansi-tokenize/package.json
- lib/node_modules/@colors/colors/LICENSE
- lib/node_modules/@colors/colors/README.md
- lib/node_modules/@colors/colors/examples/normal-usage.js
- lib/node_modules/@colors/colors/examples/safe-string.js
- lib/node_modules/@colors/colors/index.d.ts
- lib/node_modules/@colors/colors/lib/colors.js
- lib/node_modules/@colors/colors/lib/custom/trap.js
- lib/node_modules/@colors/colors/lib/custom/zalgo.js
- lib/node_modules/@colors/colors/lib/extendStringPrototype.js
- lib/node_modules/@colors/colors/lib/index.js
- lib/node_modules/@colors/colors/lib/maps/america.js
- lib/node_modules/@colors/colors/lib/maps/rainbow.js
- lib/node_modules/@colors/colors/lib/maps/random.js
- lib/node_modules/@colors/colors/lib/maps/zebra.js
- lib/node_modules/@colors/colors/lib/styles.js
- lib/node_modules/@colors/colors/lib/system/has-flag.js
- lib/node_modules/@colors/colors/lib/system/supports-colors.js
- lib/node_modules/@colors/colors/package.json
- lib/node_modules/@colors/colors/safe.d.ts
- lib/node_modules/@colors/colors/safe.js
- lib/node_modules/@colors/colors/themes/generic-logging.js
- lib/node_modules/@modelcontextprotocol/sdk/LICENSE
- lib/node_modules/@modelcontextprotocol/sdk/README.md
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/auth-extensions.d.ts
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/auth-extensions.d.ts.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/auth-extensions.js
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/auth-extensions.js.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/auth.d.ts
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/auth.d.ts.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/auth.js
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/auth.js.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/index.d.ts
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/index.d.ts.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/index.js
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/index.js.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/middleware.d.ts
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/middleware.d.ts.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/middleware.js
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/middleware.js.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/sse.d.ts
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/sse.d.ts.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/sse.js
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/sse.js.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/stdio.d.ts
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/stdio.d.ts.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/stdio.js
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/stdio.js.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/streamableHttp.d.ts
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/streamableHttp.d.ts.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/streamableHttp.js
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/streamableHttp.js.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/websocket.d.ts
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/websocket.d.ts.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/websocket.js
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/client/websocket.js.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/examples/client/elicitationUrlExample.d.ts
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/examples/client/elicitationUrlExample.d.ts.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/examples/client/elicitationUrlExample.js
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/examples/client/elicitationUrlExample.js.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/examples/client/multipleClientsParallel.d.ts
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/examples/client/multipleClientsParallel.d.ts.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/examples/client/multipleClientsParallel.js
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/examples/client/multipleClientsParallel.js.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/examples/client/parallelToolCallsClient.d.ts
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/examples/client/parallelToolCallsClient.d.ts.map
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/examples/client/parallelToolCallsClient.js
- lib/node_modules/@modelcontextprotocol/sdk/dist/cjs/examples/client/parallelToolCallsClient.js.map
The first 100 are listed.
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| grok-cli-0.0.34.tar.gz | 1.9328645e+07 | 1a62f7aeee6e85eeac741e20a8470ccbbc19361b9ca1fc526b294006cb543a74 |
Commit history 0
No commits in the history this site was built from.