Skip to main content

🤖 OPC Agent

Your 100% Local AI Agent — Zero Cloud, Zero Cost, Total Privacy

纯本地 AI Agent — 零云依赖、零成本、完全隐私

PyPI version Downloads GitHub stars License Python

Website · Quick Start · Docs · vs Leaper Agent


✨ Why OPC Agent? / 为什么选 OPC Agent?

OPC Agent is a fully local AI agent powered by Ollama. No API keys, no cloud, no subscriptions. Your data never leaves your machine — and the agent gets smarter over time with built-in DeepBrain memory.

  • 🔒 100% Local — Runs entirely on your Mac, PC, or Linux. No internet required after setup.
  • 💰 Zero Cost — No API fees, no subscriptions. Just your hardware.
  • 🧠 Self-Learning Memory — Built-in DeepBrain 6-layer memory. Your agent remembers and evolves.
  • 🛡️ Privacy First — Your conversations, your data, your machine. Period.
  • ⚡ Simple Setup — pip install + ollama pull = ready to go.

🚀 Quick Start

Prerequisites

  • Python 3.10+
  • Ollama installed and running

Install & Run

# 1. Install
pip install opc-agent

# 2. Init — auto-detects your device & pulls the best model
opc init

# 3. Start!
opc start

opc init automatically:

  • 🔍 Detects your hardware — Apple Silicon, NVIDIA GPU, AMD GPU, or CPU-only
  • 📦 Pulls the best model — matches model size to your GPU/RAM
  • 🧠 Sets up DeepBrain — pulls embedding model for memory search
Your Device Model Selected Size
Mac M4 Pro 48GB Qwen 2.5 72B ~40GB
Mac M2 16GB Qwen 2.5 14B ~9GB
NVIDIA RTX 4090 24GB Qwen 2.5 32B ~18GB
NVIDIA RTX 3060 12GB Qwen 2.5 14B ~9GB
CPU only 8GB Qwen 2.5 3B ~2GB

No API keys. No config files. No cloud accounts. Zero decisions required.

🧠 Built-in DeepBrain Memory

OPC Agent includes DeepBrain — a 6-layer self-evolving knowledge engine:

⚡ Flash → 📝 Short-Term → 📚 Long-Term → 🏗️ Consolidated → 🗄️ Archived → 🔮 Meta

Your agent automatically:

  • Remembers key facts from conversations
  • Consolidates patterns across sessions
  • Promotes validated knowledge to long-term storage
  • Evolves its understanding over time

All stored in a local SQLite database. No cloud sync. No data leakage.

📖 Usage

# Initialize (check Ollama + models)
opc init

# Start agent (opens Web UI in browser)
opc start

# Open chat in browser (starts server if needed)
opc chat

# Check status
opc status

# Stop agent
opc stop

Web UI

OPC Agent runs as a local web server with a chat UI at http://localhost:3000. Features: conversation history, model switching, DeepBrain memory integration.

Configuration

# All data stored locally
~/.opc/
~/.opc/
├── brain.db           # DeepBrain knowledge store
├── conversations.db   # Chat history
├── config.json        # Settings
└── agents/            # Agent workspaces

⚖️ OPC Agent vs Leaper Agent

OPC Agent Leaper Agent
LLM Ollama (local models) OpenAI / Claude / Gemini
Internet Required No Yes (API calls)
Cost $0 Pay-per-token
Privacy ⭐⭐⭐⭐⭐ ⭐⭐⭐
Model Quality Good (local models) Best (GPT-4, Claude 3.5)
Multi-Agent ❌ ✅
Telegram Bot ❌ ✅
Best For Privacy, offline, zero-cost Power users, teams, integrations

Want cloud models? → Check out Leaper Agent 在中国? → Check out Leaper Agent CN

🖥️ Supported Platforms

Platform Status
macOS (Apple Silicon) ✅ Recommended
macOS (Intel) ✅
Linux (x86_64) ✅
Windows 10/11 ✅

📄 License

BSL-1.1 — see LICENSE for details.

🤝 Contributing

We welcome contributions! See CONTRIBUTING.md.

📧 Questions? tech@deepleaper.com


Built with ❤️ by Deepleaper Technology / 跃盟科技

Local AI that remembers. Private AI that evolves.

Release files for opc-agent 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 opc-agent 1.0.0
File Size Uploaded
opc_agent-1.0.0.tar.gz 196.2 kB Details

Built distribution (wheel)

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

Total release size: 394.9 kB

Release files / opc_agent-1.0.0.tar.gz

Download URL opc_agent-1.0.0.tar.gz
Size 196.2 kB
Tags Source
SHA-256 checksum
How to use checksums
ca2471e55aad07d4fd2941b021207556ff910a4981245ab765bced9d0a8322f1
BLAKE2b-256 checksum
How to use checksums
e3726ebc65c459d81a0336fcaaae2474120ef68f48fbc181fc68ece76971f49a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

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

Download URL opc_agent-1.0.0-py3-none-any.whl
Size 198.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
945dfdf315abc1cc28f1f025fab03c47c73e34c0c029789fac672883b0b52419
BLAKE2b-256 checksum
How to use checksums
b6ef6529aaf8def0b3946ebf5036cd6d669f113fd71f0f806d0ef0aeafaa42de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.10

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

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