🪐 Orbis by Memora — Python SDK
The Agentic Browser. Built for Autonomous Intelligence.
🌐 Website: orbis.memora.company • Company: memora.company
⚡ Core Engine: Memora Browser Engine (MBE)
Official Python SDK for Orbis by Memora, the agent-native, ultra-lightweight headless browser engine.
Installation
pip install memora-orbis
Quick Start
from orbis import OrbisAgent # or: from memora import MemoraAgent
# Connect to running Orbis daemon (started via `npx memora-orbis --port 9222`)
agent = OrbisAgent.connect("http://localhost:9222")
# Navigate and get compact LLM action map (<1000 tokens)
snap = agent.goto("https://example.com")
print(f"Title: {snap.title} | Tokens: ~{snap.token_estimate}")
print(snap.action_map_text)
# Direct interaction via @actionId, Playwright label, or CSS
agent.act("@1")
agent.act("label:Email Address", "agent@memora.company")
agent.act("text=Sign In")
# Check state changes between turns
diff = agent.diff()
print(diff["diff"]["summary"])
# Autonomous self-healing form fill (supports labels, placeholders, @ids, #ids)
agent.fill_form({"label:Username": "agent_007", "placeholder:Password": "secret"}, submit="text=Sign In")
Integration with Browser-Use
from orbis import OrbisAgent
from browser_use import Agent
from langchain_openai import ChatOpenAI
agent = OrbisAgent.connect("http://localhost:9222")
# Browser-Use automatically connects over Orbis's ultra-lightweight CDP
browser_agent = Agent(
task="Search news for AI agent announcements",
llm=ChatOpenAI(model="gpt-4o"),
browser_context_kwargs=agent.to_browser_use()
)
Integration with LangChain
from orbis import OrbisAgent
agent = OrbisAgent.connect("http://localhost:9222")
tools = agent.to_langchain_tools()
# Exported LangChain tools: memora_navigate, memora_act, memora_diff
🏢 About Memora
Memora is an AI organizational memory and knowledge management platform. It connects conversations, code, tickets, documents, and meetings into a shared, verifiable intelligence layer.
Orbis is Memora's official agentic browser engine, giving AI workflows and multi-agent fleets reliable, token-condensed, and stealth-native web execution.
Visit memora.company to learn more.
Metadata
Release files for memora-orbis 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| memora_orbis-0.1.0.tar.gz | 6.1 kB | Without provenance | Details for memora_orbis-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| memora_orbis-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for memora_orbis-0.1.0-py3-none-any.whl |
Total release size: 12.9 kB
Release files / memora_orbis-0.1.0.tar.gz
| Download URL | memora_orbis-0.1.0.tar.gz |
|---|---|
| Size | 6.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3e6d58e65949640e701e1c0d46416929b1cd4fd821c1f82340448f0d02b0f50b
|
|
BLAKE2b-256 checksum How to use checksums |
18dad1159784c75c4726a229a6fc4f1c60b5e5db1d2d6baa45071a1c99b5a86c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|
Release files / memora_orbis-0.1.0-py3-none-any.whl
| Download URL | memora_orbis-0.1.0-py3-none-any.whl |
|---|---|
| Size | 6.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
da6517d6ac444e94a633ce00745d108a35db1820b7d3cbb65d12224f44727870
|
|
BLAKE2b-256 checksum How to use checksums |
5179ce11fdeaddd15615b6f1361cd7789a5e6a8b7fb679c7110270e741bdc693
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|
Security for memora-orbis 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.