gpt.nu
@cablehead
a Nushell cross.stream extension to interact with LLMs and MCP servers
Overview
What is gpt.nu?
gpt.nu is a Nushell scriptable MCP (Model Context Protocol) client with editable context threads stored in cross.stream. It provides a consistent API across multiple AI providers (Anthropic, Cerebras, Cohere, Gemini, OpenAI) and is designed for terminal users who want a fully scriptable, inspectable AI assistant integrated into their Nushell workflow.
How to use gpt.nu?
After installing and configuring cross.stream, load the gpt module with overlay use -pr ./gpt, then run gpt init to initialize the cross.stream command. Enable a provider with gpt provider enable and set a model alias, e.g. gpt provider ptr milli --set. Invoke with "hola" | gpt -p milli.
Key features of gpt.nu
- Consistent API across Anthropic, Cerebras, Cohere, Gemini, and OpenAI
- Persistent, editable conversation threads stored in cross.stream
- Flexible tool integration via MCP servers
- Document support (PDFs, images, text files) with auto content-type detection
- Fully scriptable in Nushell, with full context inspectability
Use cases of gpt.nu
- Interactive AI assistant directly in the terminal
- Scripting AI calls into Nushell pipelines for automation
- Managing long, editable conversations with complete context control
- Extending AI capabilities by connecting custom MCP servers
- Processing and referencing documents (PDFs, images, text) within conversations
FAQ from gpt.nu
Why does the name include 2099?
What else would you call the future?