In Special Relativity, when one talks about "the reference frame of a particle" it is quite clear what they mean.
First of all: one starts by setting up cartesian coordinates on the flat spacetime. Those are to be thought as coordinates relative to one observer at rest at the origin.
Then one considers the motion of the particle relative to this first observer we picked based on the cartesian coordinate system. This gives a parametrized path $x^\mu(\tau)$ for the particle.
The frame of the particle then actually means building a set of cartesian axes moving with the particle. So that when we write components $v^\mu$ relative to the particle's frame, we actually mean to compute the components relative to these moving axes. In that frame the particle is at rest, so that its motion is trivialy just $(\tau,0,0,0)$.
That is all fine. But in GR things are much more complicated. The main issue is: we don't have that initial global cartesian system related to that observer.
Actually all we have is: (i) the notion of charts, which are not necessarily tied down to any observer and (ii) the notion of observer as a pair $(\gamma,e)$ being $\gamma : \mathbb{R}\to M$ a timelike future-directed worldline and $e_\mu$ a set of four orthonormal vector fields along $\gamma$ such that $e_0 = \gamma'$.
Now if we want to talk about the reference frame of a particle what would that mean? I'm quite lost mainly because in SR the notion of observer was "global": we have a set of cartesian axes extending over all spacetime, which can register any event, anywhere and we tie this down to a single observer.
In GR an observer can be seen as a worldline together with axes being carried along it. The observer is local, in the sense that (i) to it there doesn't correspond any coordinate system, let a lone a global one, (ii) the observer can only assign components to tensors which exists in events in his worldline.
Considering all this: when we talk about "the reference frame of a certain particle" in GR, what do we mean, and how do we build it up in a mathematically precise way?