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