A sheaf is a presheaf $F$ such that for all $U$ and for all covering $\{U_i\}_{i\in I} $ of $U$, $F(U)$ is the equalizer $$ F(U) \overset{f}{\longrightarrow}\prod_{i\in I} F(U_i) {\overset{g}{\longrightarrow}\atop \underset{h}{\longrightarrow} } \prod_{i,j\in I} F(U_i\cap U_j)$$
(cf. this question for a rather explicit definition of $f,g,h$)
This can be reformulated as the gluing axioms which have a more intuitive interpretation
two sections $s,t\in F(U)$ are identical if their restrictions to $U_i$ coincide, i.e. $$\forall\ i\in I\quad s|_{U_i} = t|_{U_i}\ \Longrightarrow \ s=t $$
Given a family of sections $s_i\in F(U_i)$ such that (compatibility): $s_i|_{U_i\cap U_j} = s_j|_{U_i\cap U_j}$ there exist a section $s\in F(U)$ such that $s_i= s|_{U_i}$
Now if one takes as the definition of a cosheaf, a precosheaf $F$ such that $F(U)$ is the coequalizer $$ \coprod_{i,j\in I} F(U_i\cap U_j) {\overset{k}{\longrightarrow}\atop \underset{l}{\longrightarrow} } \coprod_{i\in I} F(U_i) \overset{m}{\longrightarrow} F(U)$$ what would be the gluing axioms?
First steps: I'm sure that a first condition is that all "sections" (i'm not sure about this interpretation for a precosheaf...) in $F(U)$ are the sum of sections in $F(u_i)$. However, I'm still stuck on the other condition
In general, a $C$-valued precosheaf $F$ is a cosheaf iff for every object $T \in C$ the presheaf $\hom(F(-),T)$ is a sheaf. This should give you an intuition for cosheafs. Instead of talking about elements of $F(U)$, which are typically morphisms into $F(U)$, better think of "coelements", which might be morphisms on $F(U)$.
If you want to consider elements anyway: A precosheaf $F$ of algebraic structures is a cosheaf iff for every open covering $U = \bigcup_i U_i$ we have that $F(U) = \coprod_i F(U_i) / \sim$, where $\sim$ is the smallest congruence relation satisfying $s^{U_i} \sim s^{U_j}$ for $s \in F(U_i \cap U_j)$. Here I denote by $s^{U_i}$ the image of $s$ in $F(U_i)$, which is then mapped into $\coprod_i F(U_i)$.
Thus, if $F$ is valued in sets, this means that every section in $F(U)$ is induced by a section in $F(U_i)$, and that two sections $s \in F(U_i)$, $t \in F(U_j)$ represent the same section in $F(U)$ iff there is a sequence of open subsets $U_i=U_{i_1},\dotsc,U_{i_n}=U_j$ in the covering and sections on the intersections $U_{i_k} \cap U_{i_{k+1}}$ which are compatible and which induce $s$ (resp. $t$) for $k=1$ (resp. $k=n-1$).
If $F$ is valued in abelian groups, then every section in $F(U)$ has the form $\sum_i s_i^{U}$ for sections $s_i \in F(U_i)$ (almost all zero). In order to decide equality, it suffices to decide when $\sum_i s_i^{U}=0$. This happens iff there are sections $s_{ij} \in F(U_i \cap U_j)$ (almost all zero) such that $s_i = \sum_j s_{ij}^{U_i} - s_{ji}^{U_i}$.