MOS core
MOS,它是一个思维操作系统(MindOS),是一个基于 Python 的插件化框架,提供核心基础设施和插件管理能力。
核心特性
- 插件架构:基于 Python entry_points 的标准插件机制
- 依赖隔离:每个插件独立管理依赖,主仓库只包含核心框架
- 灵活安装:插件可通过 pip 安装,支持从 Git、PyPI 或本地安装
- 后台任务管理:支持插件注册定时、间隔、事件驱动的后台任务,提供 CLI 前台和守护进程两种运行模式
- Streamlit Web 界面:统一的 Web 管理界面,插件可注册自定义页面
可用插件
MOS 通过插件扩展功能,目前已有的插件:
| 插件 | 功能 | 安装方式 |
|---|---|---|
| mos-quant | 量化交易框架,支持数据采集、回测、实盘交易 | pip install mos-quant |
| mos-wiki | 知识库管理系统,支持 Markdown 知识库管理 | pip install mos-wiki |
| mos-agent | 智能体系统,支持 LLM Agent 开发 | pip install mos-agent |
快速开始
# 安装核心框架(PyPI上的包名为mos-core)
pip install mos-core
# 安装 web 依赖(可选)
pip install "mos-core[web]"
# 安装插件(从 GitHub)
pip install git+https://github.com/tkorays/mos_quant.git
pip install git+https://github.com/tkorays/mos_wiki.git
pip install git+https://github.com/tkorays/mos_agent.git
# 查看已加载插件
mos plugin list
# 启动 Web 管理界面
mos streamlit
# 后台任务管理
mos task --help # 查看任务命令帮助
mos task list # 列出所有已注册任务
mos task start # 启动任务调度器(前台模式)
mos task start --daemon # 启动任务调度器(守护进程模式)
mos task status # 查看任务调度器状态
Metadata
Release files for mos-core 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| mos_core-0.1.4.tar.gz | 62.6 kB | With provenance | Details for mos_core-0.1.4.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| mos_core-0.1.4-py3-none-any.whl | Python 3 | none | any | Details for mos_core-0.1.4-py3-none-any.whl |
Total release size: 117.5 kB
Release files / mos_core-0.1.4.tar.gz
| Download URL | mos_core-0.1.4.tar.gz |
|---|---|
| Size | 62.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3de99aca59597a6a9b8d3d9fdab173465c8683278e02382aba808d49e9768dba
|
|
BLAKE2b-256 checksum How to use checksums |
ac704b0c6820384d4c9b2b69ac201b543305e83a37ba1e168b7679faf1ef087f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 1, 2026.
Transparency logRelease files / mos_core-0.1.4-py3-none-any.whl
| Download URL | mos_core-0.1.4-py3-none-any.whl |
|---|---|
| Size | 54.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c1678d8d90cec936143e43f0c67cc032db7a4a88e135f9433b5989cdefb6ab96
|
|
BLAKE2b-256 checksum How to use checksums |
03e0131c011673d670b577ec4c24f13b56bd7375f3ff5424e23a4c7e2822513c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 1, 2026.
Transparency logSecurity for mos-core 0.1.4
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for mos_core-0.1.4.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 1, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.