sun, 22:43 at the minemoon, waxing crescent, 36% lit - 22:43 at the mine(spicemine)φΔ▣ΔΔ

サインインEN日本

iotone-oss/modularry hg public

ショーケース接続ファイル履歴

modularry

iotone-oss

45 ファイル合計 284.7 KB最大 27.6 KBdocs/DESIGN.md履歴込みでディスク上 133.9 KB

活性 新規空: コミットなし。新規: 作成から 30 日未満。活発: 直近 30 日にコミット。安定: 直近 90 日。静か: 直近 1 年。休眠: 1 年以上なし。直近 90 日で 4 コミット一人の手

利用条件の表明なし。すべての権利が留保されていると読みます

AI: まず相談 · 所有者に尋ねて許可を得るまで自動収集は認められません · このインスタンスの既定値。まだ誰も表明していません

README.mdiREADME リポジトリのページがトップとして表示するファイルです。既定ブランチの最上位にあれば表示されます。前提知識なしに訪れた人のために書いてください。これは何か、誰のためのものか、まず何をすればよいか。

%ularry

A terminal assistant for planning Eurorack modular synthesizer racks, written in Pop-11 and run on Poplog.

The first four build steps are in place. %ularry loads a rack file, draws it, and checks its power, fit, depth, cost and coverage. You can talk to it in plain sentences, and stage, review and apply changes to the rack. With Ollama running it uses a local model to understand sentences and to answer in words; without it, it goes by keywords. It can drive a Chrome window to show your ModularGrid racks, import one, open a module search, and show a plan before and after. The ModularGrid side has not yet been tried against the live site; see docs/NOTES.md, "Unverified".

  • docs/DESIGN.md: the running specification, with what is built and what is planned
  • docs/NOTES.md: design notes, findings and open decisions

Running from a checkout

You need a built Poplog. It is looked for in $POPLOG_HOME, then in a poplog directory beside this checkout. macOS and Linux only.

bin/modularry examples/racks/demo.json
you> what is the rack missing?
you> how is the power?
you> move the filter to col 40
you> yes
you> :plan
you> :why
you> :help

A local model (optional)

ollama pull qwen2.5:7b

%ularry finds Ollama at http://localhost:11434 by itself. :models shows what is in use. MODULARRY_OLLAMA_MODEL and MODULARRY_OLLAMA_URL choose another model or server, and MODULARRY_MODELS=off switches models off. The model never supplies a figure: every number comes from the rules.

The browser (optional)

Needs Node 18 or later and Google Chrome.

tools/setup-browser.sh
you> :login
you> :racks
you> :open 1234
you> :import
you> :preview

:login opens Chrome with a profile of its own, at ModularGrid's sign-in page. You sign in by hand; %ularry never sees your password and does not type into the site. It opens pages for you and reads your own racks when you ask. It changes nothing on ModularGrid.

Tests

tools/test.sh           # every suite, then the launcher
tools/test-browser.sh   # real Chrome, headless, at a local page
tools/eval-routing.sh   # routing accuracy against a local model

Layout

PathHolds
src/mr_rack.pThe rack model and its JSON file format
src/mr_rules.pPower, fit, depth, cost and coverage rules
src/mr_draw.pRack picture, module list and report panels as text
src/mr_plan.pThe change plan: staged adds, moves and removes
src/mr_tools.pEvery action, in one table
src/mr_args.pModule, row, column and file out of a sentence
src/mr_talk.pSentences: routing, confirmation, the ELIZA engine
src/mr_model.pRouting and phrasing by a local model, through Ollama
src/mr_site.pThe browser helper's client, and ModularGrid's addresses
src/mr_browse.pThe browser tools: sign-in, racks, import, search, preview
src/mr_import.pA rack from ModularGrid's page data
src/mr_html.pThe plan as a before-and-after page
helper/The Node program that drives Chrome
src/mr_state.pWhat a session remembers
src/mr_repl.pColon commands and the read loop
scripts/modularry.txt%ularry's ELIZA script
src/modularry.pEntry point
bin/modularryLauncher
tests/Test suites
tools/Test and measurement scripts, and setup-browser.sh
examples/racks/Example rack files

このプロジェクトについて

クローン
https://spicemine.iotj.cc/iotone-oss/modularry
エンジン
Mercurial (hg)
公開範囲
公開i公開範囲 そのリポジトリを誰が見られるかです。非公開:スペースの書き込み権限者と管理者のみ。メンバー限定:誰でもスペースの一覧で見つけ、ショーケース(タイトル、説明、公開のジャーナル投稿)を読めますが、ファイル、履歴、クローンのアドレスはスペースのメンバー向けです。公開:誰でも、すべてを。新しいリポジトリは非公開です。未発表の作業を預かる場所が、何かを偶然に流出させる場所であってはならないからです。見る権限のないものは、グレー表示や拒否ではなく、そもそも一覧に出ません。
作成
最後の変更
訪問数
5 · 人 40.112.0 以降のこのページへのリクエスト数と、そのうちガーディアンが人と判断した数(サインイン済み、または名前のわかるクライアントで許可状態にあり、クローラーのユーザーエージェントでないもの)。判定できなかったリクエストは、リクエストとして数え、人としては数えません。
受信した履歴
7
ミラー
なし
タグ
なし
評価
まだ集計していません評価は、プロジェクト同士のつながりから導かれる予定です。そのつながり自体がまだありません。
送信した履歴
まだ集計していませんここからの clone または pull の回数