Skip to content

StarsailsClover/OpenOxygen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

131 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenOxygen

Version License Status

OpenOxygen - 涓嬩竴浠?AI Agent 骞冲彴锛屼笓涓?Windows 鍘熺敓鐜浼樺寲锛屾彁渚涙瀬鑷存�ц兘涓庡叏鏍堣嚜鍔ㄥ寲鑳藉姏銆?

English | 涓枃


涓枃

馃殌 鏍稿績鐗规�?

馃敀 瀹夊叏鏋舵瀯

  • *闆朵俊浠绘潈闄愮郴缁? - 缁嗙矑搴﹁闂帶鍒?
  • Worker Thread 娌欑 - 瀹夊叏浠g爜闅旂
  • *鍏ㄩ摼璺璁? - 瀹屾暣鎿嶄綔鏃ュ織

鈿?鏋佽嚧鎬ц兘

  • OLB (OxygenLLMBooster) - Rust 鏍稿績鍔犻�熷紩鎿?
  • Flash Attention V3 - 浼樺寲娉ㄦ剰鍔涙満鍒?
  • TurboKV Cache - 3-bit 閲忓寲 (6x 鍐呭瓨闄嶄綆)
  • Paged Memory - 椤电骇鏄惧瓨绠$悊

馃洜锔?鍏ㄦ爤鑷姩鍖?

  • *30+ 楂橀鎶�鑳? - Office/娴忚鍣?绯荤粺杩愮淮
  • *澶氭ā鎬佸紩鎿? - 闊抽/瑙嗚/瑙嗛缁熶竴澶勭悊
  • OxygenBrowser - Agent 涓撶敤娴忚鍣?
  • OpenClaw 鍏煎 - 鏃犵紳杩佺Щ宸ュ叿

馃 鏅鸿兘瑙勫垝

  • *HTN 瑙勫垝鍣? - 灞傛鍖栦换鍔″垎瑙?
  • AI Cluster - 澶氭ā鍨嬭瀺鍚堟帹鐞?
  • *鍙嶆�濆紩鎿? - 鑷垜浼樺寲涓庡涔?

馃摝 瀹夎

# 鍏嬮殕浠撳簱
git clone https://github.com/StarsailsClover/OpenOxygen.git
cd OpenOxygen

# 瀹夎渚濊禆
npm install

# 鏋勫缓椤圭洰
npm run build

# 杩愯娴嬭瘯
npm test

馃幆 蹇�熷紑濮?

import { skillRegistry } from "./skills/registry";

// 鎵ц鑷姩鍖栨妧鑳?
const result = await skillRegistry.execute("browser.launch");

// 浣跨敤 HTN 瑙勫垝鍣?
const plan = await htnPlanner.plan(domain, goalTask);

// 璋冪敤 MCP 宸ュ叿
const result = await mcpClient.callTool(serverId, toolName, args);

馃摎 鏂囨。

馃彈锔?椤圭洰缁撴瀯

OpenOxygen/
鈹溾攢鈹� src/                    # 婧愪唬鐮?
鈹?  鈹溾攢鈹� core/              # 鏍稿績妯″潡
鈹?  鈹溾攢鈹� execution/         # 鎵ц灞?
鈹?  鈹溾攢鈹� inference/         # 鎺ㄧ悊灞?
鈹?  鈹溾攢鈹� agent/             # Agent 灞?
鈹?  鈹溾攢鈹� skills/            # 鎶�鑳藉簱
鈹?  鈹溾攢鈹� planning/          # 瑙勫垝绯荤粺 (HTN)
鈹?  鈹溾攢鈹� protocols/         # 鍗忚 (MCP)
鈹?  鈹溾攢鈹� browser/           # OxygenBrowser
鈹?  鈹斺攢鈹� tests/             # 娴嬭瘯濂椾欢
鈹溾攢鈹� OLB/                   # OxygenLLMBooster (Rust)
鈹溾攢鈹� desktop/               # 妗岄潰瀹㈡埛绔?(Tauri)
鈹溾攢鈹� docs/                  # 鏂囨。
鈹斺攢鈹� scripts/               # 鏋勫缓鑴氭湰

馃洠锔?璺嚎鍥?

  • P-0: 鏍稿績鍔熻兘 (85%)
  • P-1: 楂樹紭鍏堢骇 (70%)
  • P-2: 涓紭鍏堢骇 (40%)
  • 妗岄潰瀹㈡埛绔畬鍠?
  • CUDA 浼樺寲
  • 鐭ヨ瘑鍥捐氨

馃 璐$尞

娆㈣繋璐$尞锛佽闃呰 璐$尞鎸囧崡銆?

馃搫 璁稿彲璇?

MIT License - 璇﹁ LICENSE


English

馃殌 Core Features

馃敀 Security Architecture

  • Zero-trust permission system - Fine-grained access control
  • Worker Thread sandbox - Secure code isolation
  • Full audit trail - Complete operation logging

鈿?Extreme Performance

  • OLB (OxygenLLMBooster) - Rust core acceleration engine
  • Flash Attention V3 - Optimized attention mechanism
  • TurboKV Cache - 3-bit quantization (6x memory reduction)
  • Paged Memory - Page-level GPU memory management

馃洜锔?Full-Stack Automation

  • 30+ high-frequency skills - Office/Browser/System operations
  • Multimodal engine - Audio/Vision/Video unified processing
  • OxygenBrowser - Agent-optimized browser
  • OpenClaw compatible - Seamless migration tools

馃 Intelligent Planning

  • HTN Planner - Hierarchical task decomposition
  • AI Cluster - Multi-model fusion inference
  • Reflection Engine - Self-improvement and learning

馃摝 Installation

# Clone repository
git clone https://github.com/StarsailsClover/OpenOxygen.git
cd OpenOxygen

# Install dependencies
npm install

# Build project
npm run build

# Run tests
npm test

馃幆 Quick Start

import { skillRegistry } from "./skills/registry";

// Execute automation skill
const result = await skillRegistry.execute("browser.launch");

// Use HTN planner
const plan = await htnPlanner.plan(domain, goalTask);

// Call MCP tool
const result = await mcpClient.callTool(serverId, toolName, args);

馃摎 Documentation

馃彈锔?Project Structure

OpenOxygen/
鈹溾攢鈹� src/                    # Source code
鈹?  鈹溾攢鈹� core/              # Core modules
鈹?  鈹溾攢鈹� execution/         # Execution layer
鈹?  鈹溾攢鈹� inference/         # Inference layer
鈹?  鈹溾攢鈹� agent/             # Agent layer
鈹?  鈹溾攢鈹� skills/            # Skill library
鈹?  鈹溾攢鈹� planning/          # Planning system (HTN)
鈹?  鈹溾攢鈹� protocols/         # Protocols (MCP)
鈹?  鈹溾攢鈹� browser/           # OxygenBrowser
鈹?  鈹斺攢鈹� tests/             # Test suites
鈹溾攢鈹� OLB/                   # OxygenLLMBooster (Rust)
鈹溾攢鈹� desktop/               # Desktop client (Tauri)
鈹溾攢鈹� docs/                  # Documentation
鈹斺攢鈹� scripts/               # Build scripts

馃洠锔?Roadmap

  • P-0: Core features (85%)
  • P-1: High priority (70%)
  • P-2: Medium priority (40%)
  • Desktop client completion
  • CUDA optimization
  • Knowledge graph

馃 Contributing

Contributions welcome! Please read Contributing Guide.

馃搫 License

MIT License - See LICENSE


Made with 鉂わ笍 by the OpenOxygen Team

About

Better than OpenClaw.

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors