Skip to repository content

tenant.openagents/omega

No repository description is available.

OpenAgents Git authority 2026-07-27T22:37:26.836Z Public web read
NIP-34 coordinate30617:7649603503856e5148d571eac2766b288a8ff1e9e35d380337a1d2b0015b4f92:omega
MaintainersHidden in public view
References2 branches · 1 tag
Read-only clonegit clone https://openagents.com/git/tenant.openagents/omega.git
Browse files

README

3.8 KB

Omega

Your last IDE.

Omega is the primary OpenAgents desktop client and integrated development environment. It brings people, agents, conversations, code, reviews, decisions, approvals, and execution into one native workspace.

Omega is in the bootstrap phase. This repository is a tracked fork of Zed, and much of the current application still has upstream branding and behavior. Omega is not ready for general use yet.

Product direction

Omega is an IDE and a workroom for human and agent teams.

  • Work stays attached to durable projects, threads, files, runs, and evidence.
  • Agents have explicit identities, permissions, and signed actions.
  • Existing agents can join through ACP or another supported adapter without losing their configuration.
  • Native workroom panes connect conversations and decisions to the editor, terminal, Git, reviews, tasks, and remote environments.
  • Nostr provides an optional signed interoperability layer for identity, social context, discovery, and ecosystem-wide coordination.
  • Local-first and self-hosted operation remain first-class deployment choices.

The goal is not to add a chat panel to an editor. The goal is one place where a team can understand work, delegate it, review it, approve it, and ship it.

The accepted implementation plan lives in the OpenAgents monorepo.

Architecture

This repository owns the Omega client:

  • the Rust and GPUI application
  • editor, project, terminal, Git, language, task, and remote-development integration
  • native workroom and social surfaces
  • client state, native enforcement, process supervision, packaging, and updates
  • the tracked upstream relationship and Omega-specific patches

The OpenAgents monorepo owns reusable TypeScript and Effect packages, services, schemas, generated clients, and conformance fixtures. Omega consumes released, immutable artifacts from that repository. Primary Omega client code does not live there.

Omega will use Rust for the native application core. A supervised Node 24 and Effect service can host product semantics that are shared with other OpenAgents clients. The two processes use one generated and versioned local protocol.

Build the current application

The repository pins its Rust toolchain in rust-toolchain.toml.

git clone https://github.com/OpenAgentsInc/omega.git
cd omega
cargo run --profile release-fast

Platform-specific prerequisites and inherited build details are available for macOS, Linux, and Windows.

During the bootstrap phase, build products and application identifiers can still use upstream names.

Contribute

Read AGENTS.md before agent-assisted work. The inherited CONTRIBUTING.md describes the current code-quality, testing, and review conventions.

Use Omega issues for Omega-specific changes. Send generally useful editor or GPUI fixes upstream when they do not depend on the Omega product.

Upstream and licenses

Omega is derived from Zed and keeps a tracked relationship with zed-industries/zed. OpenAgents maintains the Omega product and its fork-specific changes. Zed Industries does not maintain or endorse Omega.

The source is licensed primarily under GPL-3.0-or-later, with Apache-2.0 components where marked. Existing copyright, attribution, source-delivery, and third-party license obligations remain in effect.

Served at tenant.openagents/omega Member data and write actions are omitted.