Skip to content

Latest commit

 

History

69 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

ochre on black

ochre.

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.

Overview

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.


Principles

  • 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

Architecture

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]
Loading

Real-time sync is powered by Yjs, a CRDT (Conflict-free Replicated Data Type) engine, so concurrent edits merge automatically without manual conflict resolution.


Features

Feature Description
collab Collaboration Multiple developers edit the same project simultaneously and seamlessly.
backup Version History Every change is preserved automatically — users can restore previous versions, compare edits, and track project evolution.
live Developer Presence See who's online, where they're editing, and what files they're working on, without interrupting anyone's flow.
code One Workspace Code, AI, collaboration, history, and project management — all live in a single workspace.

Tech Stack

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

To be implemented

  • AI Assistance

Built with ❤️ by team PromptShop.

About

Our startup project for the ShePreneur Startup Bootcamp 2026: a collaborative workspace where real-time coding, and version history exist together.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors