Skip to main content

VoxKage Agentic OS Assistant


VoxKage

Unified Agentic OS Coordinator & MCP Network

Connects your coding CLIs (Antigravity, OpenCode, Claude Code, DeepSeek Harness) with a unified MCP server network, dynamic self-learning memory, and deep compiler verification.


PyPI Version Platform License Python

Install Engines Memory




[Quick Start] • [Supported Engines] • [Capabilities] • [CLI Commands] • [Contributing] • [Troubleshooting]




🚀 Quick Start (60 Seconds)

1. Install VoxKage

Install globally using pipx (recommended) or pip:

pipx install voxkage

2. Initialize Environment

Run the interactive setup wizard:

voxkage init

The setup wizard automatically detects your installed coding CLIs, configures persistent storage at ~/.voxkage/, and scaffolds all MCP server registrations across your providers.

3. Launch Your Preferred CLI

Start coding with your active engine:

voxkage             # Launches configured default interface
voxkage status      # Health check all 15 MCP servers & active integrations
voxkage tray        # Launches the background system tray manager

⚡ Supported Interface Engines

VoxKage unifies your toolset and memory across 4 major coding assistants. You can use any one of them (or all four):

Interface Engine CLI Command Installation / Setup Command Config Location
Antigravity CLI / IDE agy antigravity.dev ~/.gemini/antigravity-cli/mcp/ & GEMINI.md
OpenCode CLI opencode npm install -g @opencode/cli ~/.config/opencode/opencode.json & AGENTS.md
Claude Code claude npm install -g opencode-starter ~/.claude.json & CLAUDE.md
DeepSeek Harness dsh web npm install -g @deepseek-ai/dsh ~/.dsh/config.yml & .agents/AGENTS.md

[!NOTE] If you have at least one engine installed, VoxKage works immediately. Missing engines are shown during voxkage init with their one-line install command.


🧠 Core Capabilities & Architecture

┌────────────────────────────────────────────────────────────────────────┐
│                          VOXKAGE COORDINATOR                           │
│      Antigravity (agy) │ OpenCode │ Claude Code │ DeepSeek Harness     │
└───────────────────────────────────┬────────────────────────────────────┘
                                    │
    ┌───────────────────────────────┴───────────────────────────────┐
    ▼                                                               ▼
┌──────────────────────────────────────┐  ┌──────────────────────────────────────┐
│       Core MCP Servers (15)          │  │        Active Integrations (8)       │
├──────────────────────────────────────┤  ├──────────────────────────────────────┤
│ • voxkage-cognitive-core (Reasoning) │  │ • Telegram Remote Daemon             │
│ • voxkage-memory (Soul DB & TF-IDF)  │  │ • Gmail Automation                   │
│ • voxkage-rag (Local SQLite FTS5)    │  │ • Spotify Playback Control           │
│ • voxkage-websearch (Fast DuckDuckGo)│  │ • GitHub Actions & Commits           │
│ • voxkage-browser (Playwright)       │  │ • Netlify & Supabase MCP             │
│ • voxkage-system & oscontrol         │  │ • Sequential Thinking MCP            │
│ • voxkage-devserver & coding (ACE)   │  │ • Google Colab Integration           │
│ • voxkage-gui, notify, file, session │  │                                      │
└──────────────────────────────────────┘  └──────────────────────────────────────┘

1. Dynamic Recursive Self-Improvement (voxkage-cognitive-core)

Instead of rigid checklists, VoxKage uses a dynamic, model-driven self-improvement loop:

  • cognitive_think: Multi-step reasoning that automatically retrieves relevant past incident fixes & prevention rules from Soul Memory before code is edited.
  • verify_workspace: Deep compiler and syntax validation across Python (py_compile), JavaScript/TypeScript (node --check), HTML (extracts <script> modules for syntax validation), and JSON/YAML.
  • record_incident: Logs concrete bugs, root causes, solutions, and prevention rules at the end of a task into ~/.voxkage/cognitive/incidents.jsonl and SQLite memory.
  • cognitive_optimize: Displays active prevention rules and memory index health.

2. Two-Tier Memory Architecture

  • Tier 1 (Lean Prompt Injection): Personal identity and core user preferences are injected into CLAUDE.md / GEMINI.md (~1.5k chars max). Never triggers 40k context limit warnings.
  • Tier 2 (Dynamic SQLite & RAG): Problem/solution logs, bug resolutions, and technical learnings are stored in ~/.voxkage/memory.jsonl and rag_database.db, queried dynamically on-demand via search_memory("<keywords>").

3. Remote Telegram Control

Control and query your desktop assistant remotely from your phone:

voxkage plugins telegram setup   # Configure Telegram bot token & chat ID

🛠️ CLI Reference

voxkage init              # Interactive setup & multi-engine scanner
voxkage status            # Inspect active MCP servers, engines, and integrations
voxkage tray              # Start the background system tray manager
voxkage rag index <path>  # Index a directory into SQLite FTS5 RAG database
voxkage rag search <q>    # Search indexed documents via full-text search
voxkage plugins list      # Show installed community and core plugins
voxkage plugins setup <p> # Configure plugin credentials (telegram, spotify, etc.)
voxkage upgrade           # Check and upgrade to the latest VoxKage release

💻 Local Development & Contributing

We welcome community contributions, bug fixes, and new plugins!

1. Clone the Repository

git clone https://github.com/ayushdwivedi001/VoxKage.git
cd VoxKage

2. Create Virtual Environment & Install Dependencies

python -m venv venv

# Windows:
.\venv\Scripts\activate
# Linux/macOS:
source venv/bin/activate

pip install -e .
pip install build twine pytest

3. Verify Syntax & Run Tests

python -m py_compile voxkage/cli.py voxkage/mcp_servers/cognitive_core_server.py
python -m voxkage.cli status

4. Submitting a Pull Request

  1. Fork the repository and create a feature branch (git checkout -b feature/amazing-feature).
  2. Commit your changes (git commit -m "feat: add amazing feature").
  3. Push to your branch (git push origin feature/amazing-feature).
  4. Open a Pull Request on GitHub.

❓ Troubleshooting

1. Permission Denied on Windows during pipx upgrade

If Windows locks python.exe while VoxKage background tasks or system tray are running:

Get-Process -Name "pythonw" -ErrorAction SilentlyContinue | Stop-Process -Force
Start-Sleep 2
pipx install voxkage --force

2. Re-scaffold MCP Server Registrations

If you installed a new engine (e.g. DeepSeek Harness or OpenCode) after initial setup:

voxkage init

This re-scaffolds the schema files and configurations for all detected engines.


📄 License

Distributed under the Apache 2.0 License. See LICENSE for more information.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

voxkage-1.1.15-py3-none-any.whl (359.8 kB view details)

Uploaded Python 3

File details

Details for the file voxkage-1.1.15-py3-none-any.whl.

File metadata

  • Download URL: voxkage-1.1.15-py3-none-any.whl
  • Upload date:
  • Size: 359.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for voxkage-1.1.15-py3-none-any.whl
Algorithm Hash digest
SHA256 ac6f221755e946f955448f7bc4fa474d1f0a5833b80a8d0b73ea25eaf705186a
MD5 3c3413ef965e4cb109d863387a906797
BLAKE2b-256 2fc6df2dc015d43f116ea8af98518e9e3498e5ace716f7855d684fe24d432f59

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.1.15 This release

1 file

1.1.14

1 file

1.1.13

1 file

1.1.12

1 file

1.1.11

1 file

1.1.10

1 file

1.1.9

1 file

1.1.8

1 file

1.1.7

1 file

1.1.6

1 file

1.1.5

1 file

1.1.4

1 file

1.1.3

1 file

1.1.2

1 file

1.1.1

1 file

1.0.5

1 file

1.0.4

1 file

1.0.3

1 file

1.0.2

1 file

1.0.1

1 file

1.0.0

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page