| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-04-10 | 3.0 kB | |
| v0.1.6 -- ohmo Personal Agent _ Auto-Compaction source code.tar.gz | 2026-04-10 | 9.3 MB | |
| v0.1.6 -- ohmo Personal Agent _ Auto-Compaction source code.zip | 2026-04-10 | 9.5 MB | |
| Totals: 3 Items | 18.7 MB | 3 | |
Highlights
ohmo — a personal AI agent built on OpenHarness. Chat with ohmo in Feishu / Slack / Telegram / Discord, and it forks branches, writes code, runs tests, and opens PRs on its own. ohmo runs on your existing Claude Code or Codex subscription — no extra API key needed.
:::bash
pip install openharness-ai
oh setup
oh
:::bash
ohmo init && ohmo config && ohmo gateway start
What's New since v0.1.0
🤖 Swarm & Multi-Agent
- Full coordinator orchestration system with agent definition loading
- InProcessBackend with contextvars isolation, subprocess backend for pollable agents
- WorktreeManager with git worktree isolation per teammate
- TeamLifecycleManager with persistent team file management
- Mailbox communication system with file-lock layer extracted to standalone module
- Permission sync protocol for leader-worker bridging
- Subprocess teammates run in headless worker mode
🧠 Auto-Compaction
- Context auto-compression for long-running sessions
- Task state and channel logs preserved across compaction
- Tested: ohmo ran 4 days straight without manual compact or clear
📡 ohmo Personal Agent
ohmo init/ohmo config/ohmo gateway start— 3 commands to go live- 10 IM channels: Telegram, Slack, Discord, Feishu, DingTalk, WeChat, QQ, Matrix, WhatsApp, Email
- Channel slash commands, file attachments, multimodal gateway messages
- Runs on Claude Code subscription or Codex subscription
🔌 MCP
- HTTP transport support
- Auto-reconnect on disconnected servers
- JSON Schema type inference for tool inputs
- Tool-only server compatibility
🌙 Multi-Provider
- Native Moonshot / Kimi support with thinking model
reasoning_contenthandling - GitHub Copilot provider with OAuth device flow
- OpenAI-compatible API client (
--api-format openai) - Unified
oh setupwizard for all providers - Profile-scoped credentials — different endpoints no longer share one global key
🎨 TUI
- 5 switchable themes (
oh --theme cyberpunk) - TodoPanel, SwarmPanel, PlanMode indicator, enhanced AskUser modal
- Assistant messages render full Markdown in React TUI
- Permission modals serialized to prevent input swallowing
- Rendering throttle for smoother streaming
🛡️ Security & Stability
- Built-in sensitive path protection in PermissionChecker
- Shell injection fix in command hook
$ARGUMENTSsubstitution web_fetchURL validation hardened- EIO crash recovery in Ink TUI
- Windows: UTF-8 protocol, cmd flash fix, git prompt deadlock fix, WSL dialog fix
- Network error notification with real error messages
- glob/grep backed by ripgrep (10x faster)
📦 Release
pip install openharness-aion PyPI- Frontend bundled in wheel
- One-click installer:
curl -fsSL .../install.sh | bash oh --version/--resume/--continueflags- Cron scheduler daemon
182 commits · 242 files changed · 41,000+ lines added