build software without friction
A collaborative software development workspace that unifies real-time coding, intelligent assistance, and continuous version history into a single platform.
Built for the ShePreneur Startup Bootcamp 2026.
Overview · Principles · Architecture · Features · Tech Stack · Upcoming Features
Click here to watch the demo video.
Software development today is fragmented. Building a single feature often requires switching between a code editor, GitHub, an AI assistant, and messaging platforms — and none of them share context with each other.
This is why we built Ochre. Now, developers can:
- write code in the same editor, at the same time
- see teammates' cursors, selections and updates
- restore any previous version instantly
- search through their code quickly
Instead of stitching tools together, Ochre treats the editor itself as the collaboration layer.
- Orchestrate: one workspace for every workflow
- Collaborate: teams stay in sync every step of the way
- Harmonise: every tool works as one
- Reason: intelligence that understands context
- Engineer: every build, engineered for production
flowchart TD
A[Browser] --> B[Monaco Editor]
B --> C[WebSocket Server]
C --> D[Yjs CRDT Engine]
D --> E[Node.js Backend]
E --> F[AI Models]
E --> G[(PostgreSQL)]
E --> H[Version History]
Real-time sync is powered by Yjs, a CRDT (Conflict-free Replicated Data Type) engine, so concurrent edits merge automatically without manual conflict resolution.
| Layer | Technology |
|---|---|
| Frontend | React 19 + TypeScript |
| Styling | Tailwind CSS |
| Editor | Monaco Editor |
| Real-time Collaboration | WebSockets + Yjs (CRDT) |
| Backend | Node.js + Express |
| Database | PostgreSQL |
| Authentication | Custom — pbkdf2 password hashing + base64 JWT |
- AI Assistance
Built with ❤️ by team PromptShop.