Skip to main content

OBLIVION AI 🔮

Open-Source Terminal AI Coding Agent with Voice, 3-Layer RAG, and MCP Server

PyPI version Python 3.11+ License: MIT Downloads

"Code is conversation. Make it natural." — M.E.E.R.A.

Oblivion AI is a terminal-native, open-source AI coding agent built as a privacy-respecting, zero-cost alternative to proprietary tools like Cursor, Copilot, and Claude Code. It lives inside your terminal, understands your local codebase semantically, executes multi-file edits atomically, and responds via text or natural voice.


🔮 Oblivion AI Agent — The Best Open Source Terminal AI Agent

Oblivion AI is a terminal-native, open-source AI agent designed for developers who want a fast, privacy-first, and zero-cost alternative to proprietary coding tools. Functioning as a full Oblivion Terminal Agent, it lives inside your CLI, understands local codebases via 3-layer hybrid RAG, and executes multi-file code changes autonomously.

🌟 Key Highlights

  • 🤖 M.E.E.R.A. Core: Powered by Multi-modal Engineering and Reasoning Assistant.
  • ⚡ Multi-Model Resilience: Auto-fallback chain across Ollama Cloud, Gemini 2.5, and Groq with smart rate-limit cooldowns.
  • 🎙️ Voice I/O & Wake Word: Background listening (Hey Jarvis), silence auto-stop (3s pause), and 8 neural voice personas via Edge-TTS / ElevenLabs.
  • 🔍 3-Layer Hybrid Search: Instant exact symbol lookup (SQLite FTS5) + Full-text search + Vector semantic embeddings (ChromaDB).
  • 🔌 Built-in MCP Server: Exposes 10 read-only code intelligence tools directly to Claude Desktop, Cursor, and Zed.
  • 🛡️ 3-Tier Safety System: Read, Mutate, and Destructive tiers with unified diff previews before execution.
  • 🧰 38 Agent Tools: Full Git suite, test runners, multi-file atomic batch_edit, DuckDuckGo web search, PyPI/npm lookup, and background server management.
  • 📟 Intel 8085 CPU Emulator: Built-in microprocessor simulator and assembler.

🎬 Live Demo

asciicast

Experience Oblivion AI in action: Multi-file generation, terminal UI, and real-time tool tracking.


⚡ Quick Start

Installation

# Basic text-only install
pip install oblivion-agent

# With local Voice STT + Neural TTS support (Recommended)
pip install "oblivion-agent[voice]"

# With premium ElevenLabs voice support
pip install "oblivion-agent[all]"
Run Oblivion AI
Bash

# Launch Terminal UI (TUI)
oblivion

# Launch MCP Server (for Claude Desktop / Cursor)
oblivion mcp

# Open MCP Inspector in Browser
oblivion inspect
🏗️ 3-Layer Hybrid Search Architecture
text

                    ┌─────────────────────────────────────────┐
                    │            USER QUERY                   │
                    │   "Where is parse_llm_output defined?"  │
                    └────────────────────┬────────────────────┘
                                         │
                   ┌─────────────────────┼─────────────────────┐
                   │                     │                     │
                   ▼                     ▼                     ▼
        ┌───────────────────┐ ┌────────────────────┐ ┌───────────────────┐
        │  LAYER 1: SYMBOL  │ │  LAYER 2: FTS5 TEXT│ │ LAYER 3: VECTOR   │
        │   SQLite Table    │ │   SQLite FTS5      │ │ ChromaDB + minilm │
        │  Exact Names Only │ │ Full-Text Match    │ │ Concept Matcher   │
        └─────────┬─────────┘ └─────────┬──────────┘ └─────────┬─────────┘
                  │                     │                      │
                  └─────────────────────┼──────────────────────┘
                                        │
                                        ▼
                   ┌─────────────────────────────────────────┐
                   │          MERGE & RANK ENGINE            │
                   │  1. Deduplicates exact line ranges      │
                   │  2. Symbol matches ALWAYS win rank #1    │
                   │  3. Merges vector context for fallback  │
                   └─────────────────────────────────────────┘
🔌 Claude Desktop MCP Integration
Connect Oblivion's code intelligence directly into Claude Desktop by adding this to your claude_desktop_config.json:

JSON

{
  "mcpServers": {
    "oblivion": {
      "command": "oblivion",
      "args": ["mcp"],
      "env": {
        "WORKSPACE_DIR": "/absolute/path/to/your/project"
      }
    }
  }
}
👨‍💻 Creator & Community
Oblivion AI was designed and built by Rohith R. (@Rohith-s-hub), a BSc Computer Science student from Tamil Nadu, India.

🌐 Website: oblivion.run.place
🐙 GitHub: @Rohith-s-hub
💼 LinkedIn: Rohith Rajkumar
📦 PyPI: oblivion-agent
📄 License
Distributed under the MIT License. Free for personal, academic, and commercial use.

Metadata

Release files for oblivion-agent 3.3.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 oblivion-agent 3.3.0
File Size Uploaded
oblivion_agent-3.3.0.tar.gz 1.5 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for oblivion-agent 3.3.0
File Interpreter ABI Platform
oblivion_agent-3.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.8 MB

Release files / oblivion_agent-3.3.0.tar.gz

Download URL oblivion_agent-3.3.0.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
3cadccb2e4468ba68fdfeeeaf9ae6d2e902220741ee472aea9b3fa0e73babb55
BLAKE2b-256 checksum
How to use checksums
c1ad541f6cff5e66b490e1d8174a4d808d54231a723dbf8ca0214b3e0adc3fc7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release files / oblivion_agent-3.3.0-py3-none-any.whl

Download URL oblivion_agent-3.3.0-py3-none-any.whl
Size 269.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5dd62f864e1d6a6e5107f0ac1f752802ca089667abf3c5554352fdc69f7ee98e
BLAKE2b-256 checksum
How to use checksums
bd9b21ca9562d5544ebd9f3d3d852dc742817190fa879f914be0e675754ee765
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.2

Release history Release notifications | RSS feed

3.4.3

2 release files

3.4.2

2 release files

3.4.1

2 release files

3.4.0

2 release files

3.3.4

2 release files

3.3.2

2 release files

3.3.1

2 release files

This release

3.3.0 This release

2 release files

3.2.2

2 release files

3.2.0

2 release files

3.1.0

2 release files

3.0.0

2 release files

2.10.8

2 release files

2.10.7

2 release files

2.10.6

2 release files

2.10.5

2 release files

2.10.3

2 release files

2.10.2

2 release files

2.10.1

2 release files

2.10.0

2 release files

2.9.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