Codync
A free, open-source 1:1 alternative to Grok Bot and Muse. Message Claude Code, Codex, Cursor and 40+ coding agents as persistent bots from your iPhone, Mac or Linux desktop. Group chats, threads, appr
Not another agent: somewhere for yours to work. It opens the ticket itself, builds what the design shows, and runs your whole stack from one file.
Developer toolsTypeScript · ShellGitHub @getmonocerosOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Local, reproducible dev containers with first-class AI coding tooling. One file describes the workbench; one command builds it.
Taken from the repository README
Loading the full README.
Read the full README ↗A workbench for local, reproducible dev containers with AI-coding tooling. You describe in a yml profile what should live in the container - language, services, AI tools, repos - and Monoceros materializes it. Language- and stack-agnostic.
How it differs from cloud Codespaces or Cursor Cloud:
monoceros open launches VS Code or VS Codium for you; JetBrains
(IntelliJ, WebStorm, … via the Toolbox App) and a plain terminal
attach to the same endpoint, with Zed to follow
(ADR 0022)Looking for how to use it? The full command reference, guides, and config docs live at getmonoceros.build/docs. This README is the repo's front door: what Monoceros is, how to get started, and where to go next.
You compose a container from a curated catalog. Today that is:
monoceros list-components prints the live catalog. New components
arrive over time. Anything pulled from your project's own package
manifest (Spring Boot, Django, Next.js, …) is a dependency and stays
out of the catalog by design - see
ADR 0019.
npm - on macOS and Linux. On Windows, Node comes
with Monoceros's managed WSL distro, so you don't install it yourself.curl (macOS/Linux) - only to invoke the install script
(preinstalled on macOS; sudo apt install curl on Ubuntu)The install script checks your prerequisites and prints platform-specific guidance if something is missing. Full setup for macOS, Linux, and Windows is on the requirements page.
On macOS and Linux (checks Docker + Node, installs monoceros
globally, sets up shell completion for bash/zsh):
curl -fsSL https://raw.githubusercontent.com/getmonoceros/workbench/main/installer/install.sh | bash
On Windows, in PowerShell (creates the managed monoceros WSL distro,
enables Docker Desktop's WSL integration, adds the monoceros command -
you never configure WSL by hand):
irm https://raw.githubusercontent.com/getmonoceros/workbench/main/installer/install.ps1 | iex
Your first container:
monoceros init hello --with-languages=node --with-features=claude
monoceros apply hello
monoceros shell hello
init writes a yml profile to ~/.monoceros/container-configs/; tokens
and machine-wide settings go in ~/.monoceros/monoceros-config.env. Full workflow
and every flag at
getmonoceros.build/docs.
Were you handed a <name>.yml? Drop it into
~/.monoceros/container-configs/, then monoceros apply <name> and
monoceros shell <name>.
If
monocerosisn't found right after install, your shell hasn't refreshed its PATH yet - the install script prints the one-liner for your shell (rehashfor zsh,hash -rfor bash).
~/.monoceros/Created automatically on first use:
~/.monoceros/
├── monoceros-config.env ← global: git identity, tokens, proxy port, …
├── container-configs/
│ ├── <name>.yml ← yml profile (init writes here)
│ └── <name>.env ← secrets for ${VAR} references (gitignored)
└── container/
└── <name>/ ← materialized dev container
├── .devcontainer/ ← build recipe (apply rewrites it)
├── home/ ← persistent tool state (login, .claude/, …)
├── data/ ← service data (Postgres, MySQL, Redis)
└── projects/ ← your code (add-repo clones here)
Updating or uninstalling the CLI never touches this path.
Monoceros ships as three independent release artifacts:
@getmonoceros/workbench on npm) - what you installghcr.io/getmonoceros/monoceros-runtime) - a thin,
multi-arch layer over mcr.microsoft.com/devcontainers/typescript-node,
pulled on the first monoceros applyghcr.io/getmonoceros/monoceros-features/<name>) - one
devcontainer feature tag per AI tool or platform CLI, each with its own
release cycleRationale: ADR 0004 - Release model and ADR 0005 - CLI distribution via npm.
docs/concept.md - the story of the workbench: what
Monoceros does and explicitly does not dodocs/adr/ - architecture decisionsWant to work on the workbench itself? See
CONTRIBUTING.md. Issues, PRs, and feature
suggestions: https://github.com/getmonoceros/workbench.
Apache-2.0 - see LICENSE.