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.2.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.2.0
File Size Uploaded
oblivion_agent-3.2.0.tar.gz 1.5 MB Details

Built distribution (wheel)

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

Total release size: 1.8 MB

Release files / oblivion_agent-3.2.0.tar.gz

Download URL oblivion_agent-3.2.0.tar.gz
Size 1.5 MB
Tags Source
SHA-256 checksum
How to use checksums
dc72fea59d2288e854cf8095090398b65327c649d2ea9683b0d94ebde34e69ff
BLAKE2b-256 checksum
How to use checksums
bb99184a06380be5914e91ffbabcb25881ed056d1136bc864badb5761d87e888
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.2.0-py3-none-any.whl

Download URL oblivion_agent-3.2.0-py3-none-any.whl
Size 261.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4b8e1e151ab2cfb03eec64a6776ac4a2f28ea7b97dd6f7bcb208df5eb2d5a37c
BLAKE2b-256 checksum
How to use checksums
74f5a05b5c7163c7172a209b00fbece2e862a7b3073e2d0396ed97b171c92d94
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

3.3.0

2 release files

3.2.2

2 release files

This release

3.2.0 This release

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