Skip to content
Mog is in active development. The GitHub repo, SDK packages, and community channels are not yet available. Follow for launch updates

በቅርቡ ይመጣል · ክፍት ምንጭ · Modified MIT

ለሰዎችም ለ AI ወኪሎችም የተሰራ ስፕሬድሽት።

ከሁሉም ጀምሮ በ Rust የተሰራ ክፍት-ምንጭ የስፕሬድሽት ሞተር። ዳይናሚክ ድርድሮች፣ pivot tables፣ XLOOKUP — ለ AI ከተዘጋጁ Python እና Node.js SDK ጋር።

ጀምርGitHub (በቅርቡ ይመጣል)ዴሞ ይሞክሩ

SDK ፓኬጆች ሲጀምር ይለቀቃሉ። ዝማኔዎችን ይከታተሉ

ስፕሬድሽቱ በ WebAssembly አማካኝነት በቀጥታ በአሳሽዎ ውስጥ እየሄደ ነው — ስሪን ሾት አይደለም።

Loading Mog engine...

አጠቃቀም

ለዴቨሎፐሮች እና AI ወኪሎች የተሰራ

በመተግበሪያዎ ውስጥ ይቀይጡ

ሙሉ ስፕሬድሽት በአንድ React ኮምፖነንት ወደ ማንኛውም ድር መተግበሪያ ይጨምሩ። ዳይናሚክ ድርድሮች፣ pivot tables፣ እና 582 ተግባራት ወዲያውኑ ዝግጁ።

ሰርቨር ላይ ያሂዱ

XLSX ፋይሎችን ያስሂዱ፣ ቀመሮችን ያሰሉ፣ እና ሪፖርቶችን Node.js ወይም Python SDK አማካኝነት ሰርቨር-ሳይድ ያፍጥሩ። አሳሽ አያስፈልግም።

AI ወኪሎችን ያሽቀነቅኑ

LLMs ለስፕሬድሽት ስራዎች የተዋቀረ ድርሻ ይስጡ። የ SDK typed API ለ tool-use የተዘጋጀ ነው — Screen scraping ወይም prompt engineering አያስፈልግም።

ለምን Mog

ሙሉ የስፕሬድሽት ሞተር — UI ኮምፖነንት ብቻ አይደለም።

AI ተኮር

ለሰዎችም ለ AI ወኪሎችም የተሰራ

LLMs በቀጥታ ሊጠሩት የሚችሉ የተዋቀረ API። ለ AI ወኪል ስራ ፍሰቶች የተዘጋጁ Python እና Node.js SDK — Screen scraping ወይም macro ጥቃቄዎች የሉም።

  • ለ AI ወኪል ስራ ፍሰቶች PyO3 አማካኝነት Python SDK
  • ተፈጥሯዊ አፈፃፀም ያለው N-API አማካኝነት Node.js SDK
  • ለ batch processing Headless ሰርቨር
  • ለ tool-use ዝግጁ API (የተዋቀረ ግቤት/ውጤት)
ኃይለኛ

ሙሉ Excel ተኳሃኝነት፣ በ Rust ተሰርቷል

582 ተግባራት፣ ዳይናሚክ ድርድሮች፣ pivot tables፣ XLOOKUP፣ conditional formatting፣ እና structured references። ከፊሉ ሳይሆን — ሙሉ ነገሩ።

  • 582 Excel-ተኳሃኝ ተግባራት
  • ዳይናሚክ ድርድሮች፣ XLOOKUP፣ LAMBDA
  • Pivot tables፣ conditional formatting፣ ዳታ ማረጋገጫ
  • ተፈጥሯዊ XLSX ማንበብ እና መፃፍ (ሙሉ OOXML spec)
የጋራ ስራ

ሪልታይም፣ ከመስመር ውጭ ቀዳሚ፣ ግጭት-አልባ

በ Yrs የሚደገፍ CRDT-ተኮር ትብብር። ከመስመር ውጭ ይሰራል፣ ሲገናኝ ያስተባብራል፣ ዳታ አያጣም። ውስብስብ operational transform የለም።

  • Yrs (Rust) አማካኝነት CRDT ትብብር
  • ለ conflict-free ቀመሮች የሴል ማንነት ሞዴል
  • ከመስመር ውጭ ቀዳሚ ከራስ-ሰር sync ጋር
  • ባይናሪ ዳታ ፕሮቶኮል አማካኝነት 60fps Canvas rendering

አርክቴክቸር

አንድ Rust ሞተር፣ ሁሉም መድረኮች

አንድ ጊዜ በ Rust ተጽፎ ወደ ሶስት ዒላማዎች ተሰብስቧል። አሳሽ ውስጥ፣ ሰርቨር ላይ፣ እና Python notebook ውስጥ — ተመሳሳይ ኮድ።

አሳሽ

WebAssembly

Web Worker ውስጥ ይሰራል። ለሒሳብ ስሌት ወደ ሰርቨር ምላሽ-ቀዳፊ የለም።

Node.js

N-API

ለ macOS፣ Linux፣ እና Windows ተፈጥሯዊ ባይናሪዎች። የ WASM ተጨማሪ ሸክም የለም።

Python

PyO3

ተፈጥሯዊ Python bindings። የስፕሬድሽት ቀመሮችን ከ pandas ጎን ይጠቀሙ።

የ Rust ስሌት ኮር

ቀመሮች፣ የጥገኝነት ግራፍ፣ pivot tables፣ conditional formatting፣ እና XLSX ፓርሰር — ሁሉም Rust። አንድ annotated API ለሁሉም ዒላማዎች bindings ያፈጥራል።

compute-core

parser, functions, graph, formats,

schema, stats, charts, cf, pivot,

table, fill, solver, collab, wire

ባይናሪ ዳታ ፕሮቶኮል

የ Viewport ዳታ እንደ ጥቅጥቅ ያሉ ባይናሪ buffers እንጂ JSON አይደለም። በእያንዳንዱ ሴል ምንም allocation የለም። ትላልቅ ሉሆች ላይ 60fps።

Viewport buffer

36B header + N × 32B cell records

+ string pool + format palette

Mutation patches

Spliced directly into the viewport

buffer — no deserialization step

SDK

ለሁሉም ነገር ፕሮግራማዊ ድርሻ

አንድ Rust ሞተር፣ ሁሉም SDK። Python እና TypeScript ውስጥ ተመሳሳይ API።

Python

import mog

wb = mog.create_workbook()
ws = wb.active_sheet()

# Set values and formulas
ws.set_cell("A1", "Revenue")
ws.set_cell("A2", 150000)
ws.set_cell("A3", "=A2 * 1.15")

# Dynamic arrays just work
ws.set_cell("B1", '=FILTER(A1:A3, A1:A3>100000)')

# Convert to pandas DataFrame
wb.calculate()
df = ws.to_dataframe()

wb.save("forecast.xlsx")

Node.js

import { createWorkbook } from "@mog-sdk/node";

const wb = await createWorkbook();
const ws = wb.getActiveSheet();

// Set values and formulas
await ws.setCell("A1", "Revenue");
await ws.setCell("A2", 150000);
await ws.setCell("A3", "=A2 * 1.15");

// Structured table references
await ws.tables.add({ range: "A1:A3", name: "Forecast" });
await ws.setCell("B1", "=Forecast[@Revenue]");

// Batch operations into a single undo step
await wb.batch(async () => {
  await ws.setRange("C1:C3", [["Q2"], [170000], ["=C2*1.15"]]);
});

በ Mog የተሰሩ

ለፕሮጀክቶዎ ዝግጁ

ከ AI ወኪሎች እስከ SaaS ምርቶች እስከ ዳታ ፓይፕላይኖች። ከ Mog ጋር ከሚሰሩ የመጀመሪያዎቹ ይሁኑ።

AI ወኪሎች

ለ LLM tool-use የተዋቀረ የስፕሬድሽት API። Screen scraping የለም።

SaaS ምርቶች

ሙሉ ስፕሬድሽት በአንድ React ኮምፖነንት። ዳይናሚክ ድርድሮችን ጨምሮ።

ዳታ ፓይፕላይኖች

XLSX ፋይሎችን በ Python ወይም Node.js ሰርቨር-ሳይድ ያስሂዱ። Excel አያስፈልግም።

ተደጋጋሚ ጥያቄዎች

Mog ምንድን ነው?

Mog ከሁሉም ጀምሮ በ Rust የተሰራ ክፍት-ምንጭ የስፕሬድሽት ሞተር ነው። ሙሉ የስፕሬድሽት ሩንታይም ያቀርባል — ቀመር ስሌት፣ የጥገኝነት ክትትል፣ XLSX ፓርሲንግ፣ canvas rendering፣ እና ሪልታይም ትብብር — ድር መተግበሪያዎ ውስጥ ሊቀይጡት፣ ሰርቨሮች ላይ ሊያሂዱት፣ ወይም ከ Python እና Node.js ሊጠቀሙበት ይችላሉ።

ለምን Rust?

Rust ተፈጥሯዊ አፈፃፀም፣ የማህደረ ትውስታ ደህንነት፣ እና ከአንድ codebase ወደ WebAssembly (አሳሽ)፣ N-API (Node.js)፣ እና PyO3 (Python) የመሰብሰብ ችሎታ ይሰጠናል። አንድ ሞተር፣ ሁሉም መድረኮች፣ የ garbage collection ቆም የለም።

Mog ነጻ ነው?

አዎ። Mog በ Modified MIT ፈቃድ ስር ክፍት ምንጭ ነው። በግል ፕሮጀክቶች፣ ንግዳዊ ምርቶች፣ ወይም SaaS መድረኮች ይጠቀሙበት።

Mog ካሉት የስፕሬድሽት ቤተ-መጻህፍት ጋር እንዴት ይወዳደራል?

አብዛኞቹ የስፕሬድሽት ቤተ-መጻህፍት ወይም UI rendering ወይም ፋይል ፓርሲንግ ላይ ብቻ ያተኩራሉ። Mog ሙሉ ቁልቁሉን ይሸፍናል፦ 582 ተግባራት ያለው Rust ስሌት ሞተር፣ canvas rendering፣ CRDT ትብብር፣ እና ተፈጥሯዊ SDK ዎች። ዝርዝር ባህሪ ሠንጠረዥ ለማየት የማወዳደሪያ ገጹን ይመልከቱ።

Mog ለምርት ዝግጁ ነው?

Mog በንቃት ልማት ላይ ነው። ዋናው ሞተር (ቀመሮች፣ rendering፣ ትብብር፣ XLSX) ተግባራዊ ሆኖ በፈተና ላይ ነው። ወደ ክፍት-ምንጭ ለቀቃ እየሰራን ነው — ዝማኔዎችን ለማወቅ ይከተሉን።

ተጨማሪ ጥያቄዎች አሉዎት? ስለ Mog ተጨማሪ ያንብቡ

በ Mog ለመስራት ፍላጎት አለዎት?

Mog በ Modified MIT ፈቃድ ስር ክፍት ምንጭ ይሆናል።

Get notified when Mog launches