← 开源
StartupHakk

OpenMonoAgent.ai

(BETA) AI shouldn't have a meter. Unlimited tokens. Forever. Your machine. Your agent. Use it from anywhere. Terminal-native coding agent powered by local LLMs — 100% open source, free forever, and installed with a single command. Proudly built on C#/.NET, because AI tooling should be infrastructure, not a subscription.

ApplicationsCodingC#
在 GitHub 打开
增长势头
+124 小时新增 Star+0.1%
1.89k
Star
223
Fork
+13
本周
7
贡献者
创建于 2026-04-30 · 更新于 2026-10-16 · 今日第 5262 名
主要开发者

StartupHakk/OpenMonoAgent.ai 排名第 5,262,有 1,891 个星标。

同类别比较

StartupHakk/OpenMonoAgent.ai 排名第 5,262,此处有 8 个同类条目;we0091234/Chinese_license_plate_detection_recognition 排名第 5,264。

同类别比较
名称排名指标
ButzYung/SystemAnimatorOnline5,248
语言:
JavaScript
星标数:
1,920
分叉数:
176
简介:
XR Animator, AI-based Full Body Motion Capture and Extended Reality (XR) solution, powered by System Animator Online
alexpinel/Dot5,249
语言:
JavaScript
星标数:
1,915
分叉数:
110
简介:
Text-To-Speech, RAG, and LLMs. All local!
yoanbernabeu/grepai5,251
语言:
C
星标数:
1,913
分叉数:
164
简介:
Semantic Search & Call Graphs for AI Agents (100% Local)
BidingCC/BuildingAI5,252
语言:
TypeScript
星标数:
1,912
分叉数:
458
简介:
AI时代的WordPress,东半球首个积木式AI应用搭建系统,人人都可免费搭建自己的AI应用系统,例如企业智能体系统、AI漫剧系统、AI论文学术系统、AI客服系统...
we0091234/Chinese_license_plate_detection_recognition5,264
语言:
Python
星标数:
1,886
分叉数:
297
简介:
yolov5 车牌检测 车牌识别 中文车牌识别 检测 支持12种中文车牌 支持双层车牌
sourcery-ai/sourcery5,268
星标数:
1,878
分叉数:
101
简介:
Instant AI code reviews
jingsongliujing/OnnxOCR5,269
语言:
Python
星标数:
1,876
分叉数:
200
WASasquatch/was-node-suite-comfyui5,270
语言:
Python
星标数:
1,875
分叉数:
309
简介:
WAS-NS v3 Reborn; Tools for image processing, filters, masking, text, logic, numbers, latents, files, 3D scenes, and animation.
关键参数与规格
关键参数与规格
参数值
语言C#
类别Applications
子类别Coding
关键词Containers, LocalAI, Terminal, Tool use
星标数1,891
分叉数223
贡献者7
创建日期2026-04-30
更新日期2026-10-16
1 天星标数1
7 天星标数13
排名5,262
上次排名9,342
排名变化4,080
7 天星标排名3,493
上次 7 天星标排名3,798
7 天星标排名变化305
总星标排名6,649
上次总星标排名6,649
总星标排名变化0
README 摘录

cpp inference server, giving you a full agentic loop with **20 built-in tools**, Docker sandboxing, and deep code intelligence. You own the model, the compute, and the data. Installs model, runtime, and Docker containers. Your prompts, your code, and your context hit someone else's servers on every keystroke. Installer detects your hardware and picks the right model. 6-35B-A3B MoE · Metal · ~45–48 tok/s → Models & reasoning mode 02 · **Agentic loop that earns its name** 25 iterations per

turn. Doom-loop detection aborts if the same tool sequence repeats 3×. Checkpoints at 65% context fill, compacts at 80%. 03 · **20 tools, 12-step pipeline** Every call: parse → schema validate → path sanity → plan-mode guard → capability check → cache → pre-hook → execute → post-hook → artifact store. 04 · **5 specialist sub-agents** Isolated sessions with locked tool sets and turn budgets: · read-only discovery · 15 turns · architecture, no writes · 10 turns · full file access · 30 turns · adversarial + Roslyn · 20 turns · everything

· 25 turns 05 · **Docker sandbox** Project mounts as . Nothing outside that mount is visible or reachable. LSP for TypeScript, Python, Go, Rust, lazy-started on first use. 07 · **Playbooks** YAML workflows with typed parameters, conditional gates, and checkpoint/resume. 08 · **4 providers, hot-swappable** Local llama. 09 · **Distributed inference** Agent on your laptop, inference on a separate GPU machine. → Dual-box setup guide 10 · **Vision** Attach images in chat with or ask the agent to read any image file. The

multimodal projector (mmproj) is downloaded automatically at setup. Large images are auto-resized to fit within VRAM budget. Anti-bot scraping via Scrapling + Camoufox (real browser, Cloudflare bypass). Falls back to DuckDuckGo / direct fetch when the gateway is absent. Connects to the local agent over ACP on port . On Linux, 12 GB and 16 GB cards run lower-accuracy models; use a 24 GB card for best results. On macOS, the full and inference roles require Apple Silicon (M1+); 64

GB+ unified memory is the recommended, tested configuration.

常见问题

记录了多少星标和分叉?

StartupHakk/OpenMonoAgent.ai 有 1,891 个星标和 223 个分叉。

仓库排名是多少?

StartupHakk/OpenMonoAgent.ai 排名第 5,262。

记录的语言和类别是什么?

StartupHakk/OpenMonoAgent.ai 有 1,891 个星标,语言为 C#,类别为 Applications。

哪个仓库排名最接近?

StartupHakk/OpenMonoAgent.ai 与 we0091234/Chinese_license_plate_detection_recognition 比较,后者排名第 5,264,有 1,886 个星标。

README

Open-source coding agent. Local-first. Zero cost. Zero cloud.

Built to democratize AI. Powered by .NET.

Quickstart · Free OMA Course · What's shipping · How it compares · What's inside · Hardware · Docs · Roadmap · Contributing


OpenMono is a coding agent that runs entirely on your hardware — no subscriptions, no data leaving your network, no per-token billing. It pairs a .NET 10 CLI with its own llama.cpp inference server, giving you a full agentic loop with 20 built-in tools, Docker sandboxing, and deep code intelligence. NVIDIA GPU, CPU, or Apple Silicon (Metal) — it auto-configures itself. You own the model, the compute, and the data.


Free Course — Get Started with OMA


Quickstart

One command. Auto-detects GPU · CPU · Apple Silicon. Installs model, runtime, and Docker containers.

bash <(curl -fsSL https://raw.githubusercontent.com/StartupHakk/OpenMonoAgent.ai/refs/heads/main/get-openmono.sh)

Then from any project:

openmono agent            # TUI mode (default)
openmono agent --classic  # classic scrolling terminal

→ Full command reference — daily commands, setup flags, GPU/CPU options


What's shipping

Get them: openmono setup search · OPENMONO_VISION_ENABLED=1 · App Store · Google Play · VS Code Marketplace


How it compares

Most coding agents are cloud products wearing an open-source label. Your prompts, your code, and your context hit someone else's servers on every keystroke. OpenMono runs the model on your hardware — after the one-time setup, inference costs nothing. Your code never leaves the machine. No account. No usage dashboard. No API key.

→ Full architecture + diagram · 4 providers · runs at ~45 tok/s on GPU, ~20 tok/s on CPU


What's inside

01 · Bundled inference — zero config, zero cost
llama.cpp ships inside Docker. Installer detects your hardware and picks the right model. After setup, every token is free.

GPU Qwen3.8-27B dense · ~60 tok/s
CPU Qwen3.6-35B-A3B MoE · ~20 tok/s
Mac Qwen3.6-35B-A3B MoE · Metal · ~45–48 tok/s

→ Models & reasoning mode

02 · Agentic loop that earns its name
25 iterations per turn. Doom-loop detection aborts if the same tool sequence repeats 3×. Checkpoints at 65% context fill, compacts at 80%. Runs until done — then stops.

03 · 20 tools, 12-step pipeline
Every call: parse → schema validate → path sanity → plan-mode guard → capability check → cache → pre-hook → execute → post-hook → artifact store. Read-only tools run in parallel. Nothing bypasses the pipeline.

04 · 5 specialist sub-agents
Isolated sessions with locked tool sets and turn budgets:

Explore · read-only discovery · 15 turns
Plan · architecture, no writes · 10 turns
Coder · full file access · 30 turns
Verify · adversarial + Roslyn · 20 turns
general-purpose · everything · 25 turns

05 · Docker sandbox
Project mounts as /workspace. The agent reads and writes your real files — that's the blast radius. Nothing outside that mount is visible or reachable.

06 · Deep code intelligence
Roslyn: type hierarchy, blast-radius, cross-file symbol search, callers, diagnostics — 5-min compilation cache. LSP for TypeScript, Python, Go, Rust, lazy-started on first use.

Auto-detects graphify (semantic concept graph, 25+ languages) and code-review-graph (structural call graph via MCP, ~22 tools) if installed — no config needed.

07 · Playbooks
YAML workflows with typed parameters, conditional gates, and checkpoint/resume. Composable — one playbook can call another.

08 · 4 providers, hot-swappable
Local llama.cpp is the default and fully supported. OpenAI, Anthropic, and Ollama are available but WIP — see Models for details.

09 · Distributed inference
Agent on your laptop, inference on a separate GPU machine. No port forwarding — tunnel is established outbound from the inference box. Free relay at app.openmonoagent.ai.

→ Dual-box setup guide

10 · Vision
Attach images in chat with @screenshot.png or ask the agent to read any image file. The multimodal projector (mmproj) is downloaded automatically at setup. Supported formats: PNG, JPG, GIF, WebP. Large images are auto-resized to fit within VRAM budget. Enable with OPENMONO_VISION_ENABLED=1.

→ Vision setup & usage

11 · Private web search & scraping
Self-hosted search via SearXNG — your queries never leave the machine. Anti-bot scraping via Scrapling + Camoufox (real browser, Cloudflare bypass). Single Caddy gateway, auto-detected. Falls back to DuckDuckGo / direct fetch when the gateway is absent.

openmono setup search · openmono setup scraper

→ Web services architecture

12 · VS Code extension
The full agent loop in your editor sidebar — streaming responses, live Markdown, file edits, bash, and permission prompts without leaving VS Code. Connects to the local agent over ACP on port 7475. Also works in Cursor.

code --install-extension StartupHakk.openmono-agent

→ Extension docs · Marketplace


Supported Hardware

Auto-detects GPU · CPU · no config needed. On Linux, 12 GB and 16 GB cards run lower-accuracy models; use a 24 GB card for best results. Requires Ubuntu 26.04 LTS (recommended) or 25.10. On macOS, the full and inference roles require Apple Silicon (M1+); 64 GB+ unified memory is the recommended, tested configuration. Less than 64 GB is not encouraged — smaller model, much tighter context window. Intel Macs: agent-only mode. macOS 14+ (Sonoma/Sequoia) recommended.


Docs

Roadmap

What's next

Setup & commands

Daily commands, TUI vs classic, flags

Architecture

.NET CLI + llama.cpp + Docker, full diagram

Models & reasoning

Model tiers, reasoning mode, provider config

Configuration

settings.json, providers, permissions, MCP servers

Playbooks

YAML workflows, typed params, checkpoint/resume

graphify

Semantic code graph, 25+ languages

code-review-graph

Structural call graph via MCP

VS Code extension

Chat panel for VS Code 1.85+ · also works in Cursor · Marketplace

Contributing

How to contribute

PUBLIC BETA&nbsp;&nbsp;Early access is open — we're shipping updates fast. Try it out and tell us what you'd like to see next.

Contributing

OpenMono is early and moving fast. Contributions are welcome — new tools, providers, LSP servers, playbooks, bug fixes, or docs.






[→ Read the contributing guide before opening a PR](CONTRIBUTING.md)

"AI shouldn't be a subscription you rent. It should be infrastructure you own —
sitting on your desk, serving your code, answering only to you."

— Startup Hakk

GNU AFFERO GENERAL PUBLIC LICENSE v3.0 · © 2026 StartupHakk

排名相邻
同类项目