gpt2099.nu
a Nushell cross.stream extension to interact with LLMs and MCP servers
Documentation
gpt2099 
A Nushell scriptable
stored in cross.stream
Features
- Consistent API Across Models: Connect to Anthropic, Cerebras, Cohere, Gemini, and OpenAI
through a single, simple interface. (Add providers easily.)
- Persistent, Editable Conversations:
saved across sessions. Review, edit, and control your own context window — no black-box history.
- Flexible Tool Integration: Connect to MCP servers to extend functionality. `gpt2099` already
rivals Claude Code for local file
editing, but with full provider independence and deeper flexibility.
- Document Support: Upload and reference documents (PDFs, images, text files) directly in
conversations with automatic content-type detection and optional caching.
Built on cross.stream for event-driven processing, `gpt2099`
brings modern AI directly into your Nushell workflow — fully scriptable, fully inspectable, all in
the terminal.
https://github.com/user-attachments/assets/1254aaa1-2ca2-46b5-96e8-b5e466c735bd
"lady on the track" provided by mobygratis
Getting started
Step 1.
First, install and configure `cross.stream`. Once set up, you'll
have the full `cross.stream` ecosystem of tools for editing and
working with your context windows.
- https://cablehead.github.io/xs/getting-started/installation/
After this step you should be able to run:
"as easy as" | .append abc123
.last abc123 | .casStep 2.
It really is easy from here.
overlay use -pr ./gptStep 3.
Initialize the cross.stream command that performs the actual LLM call. This appends the command to
your event stream so later `gpt` invocations can use it:
gpt initStep 4.
Enable your preferred provider. This stores the API key for later use:
gpt provider enableStep 5.
Set up a `milli` alias for a lightweight model (try OpenAI's `gpt-4.1-mini` or Anthropic's
`claude-3-5-haiku-20241022`):
gpt provider ptr milli --setStep 6.
Give it a spin:
"hola" | gpt -p milliDocumentation
- **Commands Reference** - Complete command syntax and options
- **How-To Guides** - Task-oriented workflows:
- Configure Providers - Set up AI providers and model
aliases
conversations
continuation
Git repositories
Reference Documentation
- **Provider API** - Technical specification for implementing
providers
- **Schemas** - Complete data structure reference for all gpt2099
schemas
FAQ
- Why does the name include 2099? What else would you call the future?
Original intro
This is how the project looked, 4 hours into its inception:
https://github.com/user-attachments/assets/768cc655-a892-47cc-bf64-8b5f61c41f35
Frequently asked questions
What is gpt2099.nu?
gpt2099.nu is a Nushell cross.stream extension to interact with LLMs and MCP servers
How do I install gpt2099.nu?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is gpt2099.nu open source?
Yes — it is hosted on GitHub at https://github.com/cablehead/xs.mcp.nu and has 17 stars.
Related MCP tools
An MCP server that allows MCP clients like Claude Desktop or Cursor to perform actions in the Unity Editor C#-based implementation.
📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file. Perfect for when you need to feed your codebase to Large Lan...
Unity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
AI Skills, MCP Tools, and CLI for Unity Engine. Full AI develop and test loop. Use cli for quick setup. Efficient token usage, advanced tools. Any C# method may be turned into a tool by a single line. Works with Claude Code, Gemini, Copilot, Cursor and any other absolutely for free.
Model Context Protocol (MCP) plugin to connect with Unity Editor — designed for OpenAI, Gemini, Claude, Deepseek and Grok interoperability
基于大模型搭建的聊天机器人,同时支持 微信公众号、企业微信应用、飞书、钉钉 等接入,可选择ChatGPT/Claude/DeepSeek/文心一言/讯飞星火/通义千问/ Gemini/GLM-4/Kimi/LinkAI,能处理文本、语音和图片,访问操作系统和互联网,支持基于自有知识库进行定制企业智能客服。
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP