RMP — Rust マルチプラットフォーム参考実装

ToolRustMulti-PlatformArchitecture

rust-multiplatform/rmp

GitHub で見る

GitHub →

関連記事

rmp-example:RMP(Rust マルチプラットフォーム)サンプル

RMP(Rust Multi-Platform)アーキテクチャを実証するためのプロジェクトです。リポジトリには「RMP Architecture Bible」と呼ばれる設計ガイドと、実際に動くことを示すサンプル(hello-chat)やコマンドラインツール(rmp-cli)が含まれ、TEA/Elm風のアーキテクチャ、UniFFIを使ったFFI、SwiftUI/Jetpack Compose/iced といったプラットフォーム層への橋渡し、ビルドパイプラインやパターンがまとめられています。AIエージェントによる自動生成でもマルチプラットフォームアプリが構築できることを目指すPoCです。

RustMulti-PlatformCLI

GLM プラン使用量表示ツール (glm-plan-usage2)

Claude Code 用のステータスバー拡張で、GLM(智谱/ZAI)の算力プラン使用状況をリアルタイムに可視化する Rust 製ツール。5時間ウィンドウのトークン使用率、呼び出し回数、週次制限、30日MCPツール呼出しなどを表示し、閾値に応じた色分け警告で残量を直感的に把握できます。元プロジェクトからの機能拡張版で、トークン消費のスマート表示や呼び出し回数表示を追加しています。(約300字)

RustClaudeGLM

fyn — プライバシー優先の高速Pythonパッケージマネージャ

Fynは、uvを基盤にしたプライバシー重視のフォークで、テレメトリを排除しつつ新機能とバグ修正を加えた、Rustで書かれた非常に高速なPythonパッケージ/プロジェクト管理ツールです。pipやpoetry、pipx、virtualenvなど複数ツールの代替を目指し、依存解決、仮想環境管理、pyproject.tomlワークフローに対応。速度はpipより10〜100倍高速をうたっており、再現性のあるロックファイルやプロジェクト中心のワークフローを提供します(約300字)。

PythonPackage ManagerRust

Sutatikku — 実行ファイルを単一のELFにまとめるツール

Sutatikkuは、動的リンクされたELF実行ファイルやスクリプト(インタプリタを含む)、依存する共有ライブラリ、任意のリソースをひとつの自律実行可能ELFバイナリにパッケージングするコマンドラインツールです。作成された単一バイナリは、ライブラリが存在しない、あるいは異なる環境のLinux上でも追加のランタイムなしに実行できます。本リポジトリはRustで実装され、移植性と再現可能性を重視しています。(約300字)

ELFpackagingRust

CX-Switch — Codex 多アカウント切替ツール(Rust 実装)

CX-Switch はローカルで動作する Codex(Codex CLI/クライアント)向けの多アカウント管理・切替ツールです。Rust で実装された CLI/TUI を備え、~/.codex/auth.json のアカウントを高速に切り替えられることを目的としています。OpenAI 等の外部 API を呼び出さず完全ローカルで動作するため、アカウントの封鎖リスクがなく、色分け表示・進捗表示・インタラクティブ選択・残量(クレジット)監視・閾値での自動切替などの利便性機能を提供します(インストールはシェルスクリプトや PowerShell で可能)。

RustCLITUI

manytokens — 複数OpenAIアカウント認証とトークン管理CLI

manytokensは、OpenClawエージェント向けの認証プロファイル(auth-profiles.json)を生成するためのRust製CLIツールです。PKCE(Proof Key for Code Exchange)を用いたOpenAIのOAuthフローを自動化し、ブラウザでの認可、コールバックURLもしくは生の認可コードの貼り付けによるトークン交換、JWTからのメールとアカウントID抽出、そしてプロファイルJSONへの書き込みを行います。複数アカウントの管理を想定したシンプルで安全なワークフローを提供します。

CLIOpenAIRust