Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -83,8 +83,6 @@ apps/streams/data/
# Generated by setup.sh
Caddyfile
o3-code-dev-data/
.superset/
superset-dev-data/

# Local agent settings
.claude/settings.local.json
Expand Down
2 changes: 1 addition & 1 deletion NOTICE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Notice

This repository is a fork of https://github.com/superset-sh/superset.
This repository is a fork of an upstream open-source project.
Original upstream copyright and license notices are preserved.
This fork is distributed under the MIT License; prior upstream releases used
Elastic License 2.0 (ELv2).
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
[![GitHub stars](https://img.shields.io/github/stars/o3dotdev/o3-code?style=flat&logo=github)](https://github.com/o3dotdev/o3-code/stargazers)
[![GitHub release](https://img.shields.io/github/v/release/o3dotdev/o3-code?style=flat&logo=github)](https://github.com/o3dotdev/o3-code/releases)
[![License](https://img.shields.io/github/license/o3dotdev/o3-code?style=flat)](LICENSE.md)
[![Twitter](https://img.shields.io/badge/@o3_code__sh-555?logo=x)](https://x.com/o3dotdev)
[![Discord](https://img.shields.io/badge/Discord-555?logo=discord)](https://discord.gg/cZeD9WYcV7)
[![Twitter](https://img.shields.io/badge/@o3dotdev-555?logo=x)](https://x.com/o3dotdev)
[![Discord](https://img.shields.io/badge/Discord-555?logo=discord)](https://discord.gg/KpFZ8TxV)

<br />

Expand All @@ -17,7 +17,7 @@ Works with any CLI agent. Built for local worktree-based development.

<br />

[**Download for macOS**](https://github.com/o3dotdev/o3-code/releases/latest) &nbsp;&bull;&nbsp; [Documentation](https://docs.code.o3.dev) &nbsp;&bull;&nbsp; [Changelog](https://github.com/o3dotdev/o3-code/releases) &nbsp;&bull;&nbsp; [Discord](https://discord.gg/cZeD9WYcV7)
[**Download for macOS**](https://github.com/o3dotdev/o3-code/releases/latest) &nbsp;&bull;&nbsp; [Documentation](https://docs.code.o3.dev) &nbsp;&bull;&nbsp; [Changelog](https://github.com/o3dotdev/o3-code/releases) &nbsp;&bull;&nbsp; [Discord](https://discord.gg/KpFZ8TxV)

<br />

Expand Down Expand Up @@ -220,7 +220,7 @@ See [CONTRIBUTING.md](CONTRIBUTING.md) for detailed instructions and code of con

Join the O3 Code community to get help, share feedback, and connect with other users:

- **[Discord](https://discord.gg/cZeD9WYcV7)** — Chat with the team and community
- **[Discord](https://discord.gg/KpFZ8TxV)** — Chat with the team and community
- **[Twitter](https://x.com/o3dotdev)** — Follow for updates and announcements
- **[GitHub Issues](https://github.com/o3dotdev/o3-code/issues)** — Report bugs and request features
- **[GitHub Discussions](https://github.com/o3dotdev/o3-code/discussions)** — Ask questions and share ideas
Expand Down
2 changes: 0 additions & 2 deletions apps/docs/content/docs/keyboard-shortcuts.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ title: Keyboard Shortcuts
description: Customize hotkeys for common actions
---

<YouTubeVideo id="MpTj5QwEb4k" title="Keyboard Shortcuts" thumbnail="/images/keyboard.png" />

## Workspace

| Action | Shortcut |
Expand Down
2 changes: 0 additions & 2 deletions apps/docs/content/docs/overview.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@ description: Get started with O3 Code.

O3 Code is an open source AI coding platform. It's available as a desktop IDE, a command-line interface, or an MCP server.

<YouTubeVideo id="7jhPfMDwTUc" title="O3 Code Demo" thumbnail="/images/video-thumbnail.png" />

Each git branch gets its own isolated workspace via git worktrees — no stashing, no `git checkout` whiplash. Run Claude Code, Cursor, and other agents in parallel across workspaces, open any of them in your IDE, and review/commit changes from a built-in diff viewer. Local-first; works offline and syncs when connected.

## Requirements
Expand Down
2 changes: 0 additions & 2 deletions apps/docs/content/docs/terminal-presets.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ title: Presets
description: Save and reuse terminal configurations
---

<YouTubeVideo id="jT8AoqYTwRU" title="O3 Code Presets" thumbnail="/images/preset.png" />

## Overview

Presets let you quickly launch terminals with pre-configured commands. Save common workflows and apply them with a single click.
Expand Down
2 changes: 0 additions & 2 deletions apps/docs/content/docs/workspaces.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,6 @@ description: Isolated environments for each git branch

Each workspace = one git branch. Workspaces are isolated git worktrees with their own directory, terminal, and ports.

<YouTubeVideo id="8PuptrsyNvM" title="O3 Code Workspaces" thumbnail="/images/branches.png" />

## Create Workspaces

Press **⌘N** or click "New Workspace". Create from:
Expand Down
Binary file removed apps/docs/public/images/branches.png
Binary file not shown.
Binary file removed apps/docs/public/images/keyboard.png
Binary file not shown.
Binary file removed apps/docs/public/images/preset.png
Binary file not shown.
Binary file removed apps/docs/public/images/video-thumbnail.png
Binary file not shown.
59 changes: 0 additions & 59 deletions apps/docs/src/components/YouTubeVideo/YouTubeVideo.tsx

This file was deleted.

1 change: 0 additions & 1 deletion apps/docs/src/components/YouTubeVideo/index.ts

This file was deleted.

2 changes: 0 additions & 2 deletions apps/docs/src/mdx-components.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@ import { DatabaseTable } from "@/components/DatabaseTable";
import { DownloadButton } from "@/components/DownloadButton";
import { ResourceCard } from "@/components/ResourceCard";
import { ResourceGrid } from "@/components/ResourceGrid";
import { YouTubeVideo } from "@/components/YouTubeVideo";

export function getMDXComponents(components?: MDXComponents): MDXComponents {
return {
Expand All @@ -24,7 +23,6 @@ export function getMDXComponents(components?: MDXComponents): MDXComponents {
DatabaseTable,
ResourceCard,
ResourceGrid,
YouTubeVideo,
Tab,
Tabs,
...components,
Expand Down
6 changes: 3 additions & 3 deletions docs/internal/fork-deltas/README.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
# Fork Deltas

This section tracks intentional differences between O3 Code and the upstream
Superset source. It is a small registry for humans and repo automation to check
This section tracks intentional differences between O3 Code and its upstream
source. It is a small registry for humans and repo automation to check
before rebasing, cherry-picking, or porting upstream changes.

Upstream references:

- Mirror branch in this repo: `origin/upstream`
- Source remote: `superset/main`
- Source comparison ref: `origin/upstream`

The active registry is [registry.md](registry.md).

Expand Down
2 changes: 1 addition & 1 deletion docs/internal/fork-deltas/registry.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,5 @@ Last updated: 2026-05-31

| PR | Area | Date | Delta | Upstream sync note |
| --- | --- | --- | --- | --- |
| [#35 - refactor: use O3 Code across the monorepo](https://github.com/o3dotdev/o3-code/pull/35) | Branding, packaging, database baselines | 2026-05-31 | Rebranded the repo from Superset to O3 Code, including npm scope, CLI binary, config/state paths, env prefix, deep-link protocol, bundle ID, GitHub owner, domains, and workspace directory names. Squashed inherited Drizzle migrations into fork-owned baselines. | Preserve O3 Code identity during upstream ports. For database changes, merge schema changes and generate new fork migrations instead of importing upstream migration files directly. |
| [#35 - refactor: use O3 Code across the monorepo](https://github.com/o3dotdev/o3-code/pull/35) | Branding, packaging, database baselines | 2026-05-31 | Rebranded the upstream product identity to O3 Code, including npm scope, CLI binary, config/state paths, env prefix, deep-link protocol, bundle ID, GitHub owner, domains, and workspace directory names. Squashed inherited Drizzle migrations into fork-owned baselines. | Preserve O3 Code identity during upstream ports. For database changes, merge schema changes and generate new fork migrations instead of importing upstream migration files directly. |
| [#36 - feat(desktop): add desktop web access](https://github.com/o3dotdev/o3-code/pull/36) | Desktop Web Access | 2026-05-31 | Adds Settings -> Web Access for a desktop-hosted browser UI, localhost serving, `/trpc` WebSocket transport, browser-mode Electron shims, local Web Access settings, Tailscale-compatible reverse-proxy behavior, and desktop-hosted UI state sync. | Desktop renderer code can now run outside Electron. Upstream changes touching IPC, tRPC transport, renderer storage, routing, sidebar state, or host-service networking need browser-mode compatibility checks. |
2 changes: 1 addition & 1 deletion packages/shared/src/constants.ts
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ export const COMPANY = {
YOUTUBE_URL: "https://www.youtube.com/@o3dotdev",
MAIL_TO: "mailto:founders@code.o3.dev",
REPORT_ISSUE_URL: "https://github.com/o3dotdev/o3-code/issues/new",
DISCORD_URL: "https://discord.gg/cZeD9WYcV7",
DISCORD_URL: "https://discord.gg/KpFZ8TxV",
STATUS_URL: "https://status.code.o3.dev",
TRUST_URL: "https://trust.code.o3.dev",
CAREERS_URL: "https://www.ycombinator.com/companies/o3/jobs",
Expand Down
Loading