• Version 3.0 Pre-Release

    rune released this 2026-02-05 15:36:34 +01:00 | 5 commits to 3.0 since this release

    [09.02.2026] Updated downloads to v3.0.0b4

    Complete rewrite to Textual TU. Several new functions.

    Warning

    v3.0.0-b4 is beta software. While I strive for stability, beta versions may contain bugs, incomplete features, or unexpected behavior. I actively work on improvements and appreciate your feedback.

    Beta releases are ideal for testing new features and providing feedback. For production use or maximum stability, consider using the latest stable release.

    v3.0.0-b4 (Current - Beta 4)

    • 🔄 Multi-Provider Support - OpenRouter, Anthropic (Claude), OpenAI (ChatGPT), Ollama (local)
    • 🔌 Provider Switching - Switch between providers mid-session with /provider
    • 🧠 Provider Model Memory - Remembers last used model per provider
    • ⚙️ Provider Configuration - Separate API keys for each provider
    • 🌐 Universal Web Search - Three search options for all providers:
      • Anthropic Native - Built-in search with citations ($0.01/search)
      • DuckDuckGo - Free web scraping (default)
      • Google Custom Search - Premium option
    • 🎨 Enhanced Header - Shows current provider and model
    • 📊 Updated Config Screen - Shows provider-specific settings
    • 🔧 Command Dropdown - Added /provider commands for discoverability
    • 🎯 Auto-Scrolling - Chat window auto-scrolls during streaming responses
    • 🎨 Refined UI - Thinner scrollbar, cleaner styling
    • 🔧 Updated Models - Claude 4.5 (Sonnet, Haiku, Opus)

    v3.0.0 (Beta)

    • 🎨 Complete migration to Textual TUI - Modern async terminal interface
    • 🗑️ Removed CLI interface - TUI-only for cleaner codebase (11.6% smaller)
    • 🖱️ Modal screens - Help, stats, config, credits, model selector
    • ⌨️ Keyboard shortcuts - F1 (help), F2 (models), Ctrl+S (stats), etc.
    • 🎯 Capability indicators - Visual icons for model features (vision, tools, online)
    • 🎨 Consistent dark theme - Professional styling throughout
    • 📊 Enhanced model selector - Search, filter, capability columns
    • 🚀 Default command - Just run oai to launch TUI
    • 🧹 Code cleanup - Removed 1,300+ lines of CLI code
    Downloads
  • v2.1 b0cf88704e

    rune released this 2026-02-03 12:04:02 +01:00 | 0 commits to main since this release

    Updates

    Core Features

    • 🖥️ NEW in v3.0: Modern Textual TUI with async streaming
    • 🤖 Interactive chat with 300+ AI models via OpenRouter
    • 🔍 Model selection with search and filtering
    • 💾 Conversation save/load/export (Markdown, JSON, HTML)
    • 📎 File attachments (images, PDFs, code files)
    • 💰 Real-time cost tracking and credit monitoring
    • 🎨 Rich terminal UI with syntax highlighting
    • 📝 Persistent command history with search (Ctrl+R)
    • 🌐 Online mode (web search capabilities)
    • 🧠 Conversation memory toggle

    MCP Integration

    • 🔧 File Mode: AI can read, search, and list local files

      • Automatic .gitignore filtering
      • Virtual environment exclusion
      • Large file handling (auto-truncates >50KB)
    • ✍️ Write Mode: AI can modify files with permission

      • Create, edit, delete files
      • Move, copy, organize files
      • Always requires explicit opt-in
    • 🗄️ Database Mode: AI can query SQLite databases

      • Read-only access (safe)
      • Schema inspection
      • Full SQL query support
    Downloads
  • rune released this 2026-01-26 12:06:06 +01:00 | -8 commits to main since this release

    Fixed a bug with cost calculation and storage.

    Downloads
  • RC1 of version 2.1 Pre-Release

    rune released this 2026-01-15 10:42:50 +01:00 | 1 commits to main since this release

    Since the beta release I've added the option to let the AI write to files and create folders. Also fixed minor bugs and some minor UI bloopers.

    If new changes occurs I'll update this release - and make a note at the bottom of this page.

    Changes and updates

    v2.1.0-RC1 (Current)

    • NEW: MCP (Model Context Protocol) integration
    • NEW: File system access (read, search, list)
    • NEW: Write mode - AI can create, edit, and delete files
      • 6 write tools: write_file, edit_file, delete_file, create_directory, move_file, copy_file
      • OFF by default - requires explicit /mcp write on activation
      • Delete operations always require user confirmation
      • Non-persistent setting (resets each session)
    • NEW: SQLite database querying (read-only)
    • NEW: Dual mode support (Files & Database)
    • NEW: .gitignore filtering
    • NEW: Binary data handling in databases
    • NEW: Mode indicators in prompt (shows ✍️ when write mode active)
    • NEW: Comprehensive /help mcp guide
    • 🔧 Improved error handling for tool calls
    • 🔧 Enhanced logging for MCP operations
    • 🔧 Statistics tracking for tool usage
    Downloads
  • Major update Pre-Release

    rune released this 2026-01-06 14:26:00 +01:00 | 0 commits to main since this release

    This release is a pre-release of a major update.

    MCP has been added. As of now I'm using a pure Python based MCP. This will give you access to your local files and SQLite databases.

    In addition to MCP I've done some other small bugfixes and changes.

    This is the version I'm using my self on MacOS 26.3 Beta and Fedora Linux 42. I find it to be stable and useful. YMMV!

    Changes in this version

    • NEW: MCP (Model Context Protocol) integration
    • NEW: File system access (read, search, list)
    • NEW: SQLite database querying (read-only)
    • NEW: Dual mode support (Files & Database)
    • NEW: .gitignore filtering
    • NEW: Binary data handling in databases
    • NEW: Mode indicators in prompt
    • NEW: Comprehensive /help mcp guide
    • 🔧 Improved error handling for tool calls
    • 🔧 Enhanced logging for MCP operations
    • 🔧 Statistics tracking for tool usage

    Use the issues to give feedback and report errors.

    Downloads
  • 1.9.6 1ef7918291

    rune released this 2025-12-30 15:53:39 +01:00 | 1 commits to main since this release

    This release are just some bug fixes and some small new functionality.

    Functionality

    • User can set log level (debug/info/warning/error/critical)
    • Detailed help with /help <command>

    Bugfixes

    • Fixed log rotation bug where the log was not rotated
    • Suppressed log info from built-in log functionality
    • Fixed so changes to log functionality are used at once - no restart needed.
    Downloads
  • 1.9.5 a6f0edd9f3

    rune released this 2025-12-24 09:23:07 +01:00 | 2 commits to main since this release

    This is a quick update before x-mas dinner :-)

    • Added the possibility to set online mode always on /config online on|off. Still change the session with /online on|off
    • Added better log handling. You can set log max size with /log <size> - where <size> is size in MB.
    • /cl is short for /clear
    Downloads
  • 1.9 d4e43e6cb2

    rune released this 2025-12-21 20:32:12 +01:00 | 3 commits to main since this release

    Some new stuff in this version.

    1. Added image capability overview in the /model command
    2. Fixed so if you write a /command wrong we do not send it to the model, rather we just say you're wrong :-)
    3. Added // functionality so if you need to start your input to the model with a single slash / you can now use //. So if you write // why is that used to separate folders the model will get / why is that used to separate folders.

    Also added pre compiled binaries for Linux (X86-64) and Mac OS (arm64).

    Downloads
  • 1.7 459f6f8165

    rune released this 2025-12-15 12:10:45 +01:00 | 7 commits to main since this release

    Downloads
  • 1.5 45877b911c

    rune released this 2025-12-12 08:02:35 +01:00 | 8 commits to main since this release

    A lot of changes since the initial commit. Making this so you don't need to download/clone the whole repo. To get a complete overview (in short form) see the commit comments!

    Downloads