Skip to main content

VORTEX

VORTEX is an art-forward terminal AI pair‑programmer: OpenAI‑compatible brain, aurora TUI skin, live tools, and a workspace‑aware memory so it actually helps you ship.

Highlights

  • Streamed replies in a sculpted Rich TUI with animated gradients and structured tool cards.
  • Real tools: read/write/edit files, shell, search, symbol index, MCP servers, checkpoints, and sessions.
  • Workspace‑aware: picks a working directory first, reloads config/tools per project, remembers recents.
  • Model aware: provider profiles, live model discovery, health probes, and buckets (working/quota/not working).
  • Safe by default: approval modes, loop detection, compact workspace snapshot, and a lightweight code index.

Install

  • Best: pipx install vortex-agent-cli
  • Local checkout: python3 -m pip install . --no-build-isolation
  • One-shot dev env: ./scripts/install.sh
  • Optional for MCP servers: python3 -m pip install fastmcp

Update

  • Standard install: vortex --update
  • Editable/local checkout: pull latest git instead (the app will tell you).

Run

  • Interactive: vortex
  • Single prompt: vortex "write a hello world program in c"
  • Choose project up front: vortex --cwd /path/to/project
  • Inside the app, /cwd switches projects and rebuilds context.

Configure

Put .ai-agent/config.toml in your project:

active_model_profile = "openrouter"

[models.openrouter]
base_url = "https://openrouter.ai/api/v1"
api_key_env = "OPENROUTER_API_KEY"

[models.openrouter.model]
name = "openrouter/free"
temperature = 0
max_output_tokens = 8192

First run will prompt for provider URL and API key and store them in your workspace .env. Use /config anytime to see the resolved profile, base URL, key source, and model.

Gemini via Google’s OpenAI-compatible endpoint:

[models.gemini]
base_url = "https://generativelanguage.googleapis.com/v1beta/openai"
api_key_env = "GEMINI_API_KEY"

[models.gemini.model]
name = "gemini-2.0-flash"
temperature = 0.2
max_output_tokens = 8192

Core commands

  • /models [refresh] – list or probe models for all profiles.
  • /model <name|number> – switch profile or pick a discovered model.
  • /config – show resolved settings.
  • /api-change – re-enter provider URL and API key (restarts the session).
  • /scan and /index – refresh workspace snapshot and symbol index.
  • /save, /sessions, /resume, /checkpoint, /restore – persistence.
  • /tools, /mcp – inspect tools and MCP servers.
  • /mcp attach <name> <url|command> – connect an MCP server at runtime (SSE via URL, or stdio via command + args).
  • /help – full reference.

MCP servers

  • Declare static servers in .ai-agent/config.toml under [mcp_servers.<name>] with either command/args (stdio) or url (SSE).
  • Attach on the fly with /mcp attach demo http://localhost:3000/mcp or /mcp attach ollama ollama serve.
  • Requires the fastmcp Python package (install once per environment). Tools are registered as server__toolname inside the agent.

Docker (optional)

docker run --rm -it \
  --env-file .env \
  -v "$PWD":/workspace \
  -v vortex-data:/data \
  vortex

Add --cwd /workspace/subdir if you want a different project inside the container.

Release

  • Version is in pyproject.toml.
  • CI builds/tests/publishes via .github/workflows/publish-pypi.yml.
  • Create a GitHub release after bumping the version to publish to PyPI.
  • Current version: 1.0.0.

Progress log (local)

  • Working notes for handoff live in progress_report.txt (ignored by git).

Shape of the repo

  • main.py – CLI entry.
  • ui/tui.py – aurora terminal UI.
  • agent/ – agent loop, events, persistence.
  • tools/ – builtin tools, discovery, registry, MCP.
  • context/ – workspace snapshot, code index, compaction.
  • utils/ – credentials, versioning, discovery helpers.
  • workspace/ – default scratch project.

Metadata

Release files for vortex-agent-cli 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vortex-agent-cli 1.0.0
File Size Uploaded
vortex_agent_cli-1.0.0.tar.gz 92.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vortex-agent-cli 1.0.0
File Interpreter ABI Platform
vortex_agent_cli-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 196.1 kB

Release files / vortex_agent_cli-1.0.0.tar.gz

Download URL vortex_agent_cli-1.0.0.tar.gz
Size 92.9 kB
Tags Source
SHA-256 checksum
How to use checksums
91d79422d389f351f1643d0a5c7589613bbc34b5252c77b468a3ee637600e46b
BLAKE2b-256 checksum
How to use checksums
6b1b711fe3c216baf13dde87ba9a59eb77b035f55e40137cdd7c60208f03a16a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 10, 2026.

Transparency log

Release files / vortex_agent_cli-1.0.0-py3-none-any.whl

Download URL vortex_agent_cli-1.0.0-py3-none-any.whl
Size 103.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8f7ab61559ccbe413491ca31728c388469e0f52f20191f30c030cac521c1dbba
BLAKE2b-256 checksum
How to use checksums
9aa63c8087fa76245675e91da5a54ab5e3591eb9fba8d5254931cfd8574079c2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Apr 10, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page