Agent harnesses and frameworks

Conchylicultor/

singularity

A self-evolving personal OS built as a plugin monorepo, with Claude agent memory directories and MCP config at the root.

What’s new here

The repo frames itself as a “self-evolving personal OS” rather than a narrowly scoped agent loop. The file tree shows a plugin workspace where each capability lives under plugins/, a .claude/ directory with memory/ and skills/ subdirectories, and a .mcp.json at the root. That combination suggests the project treats the agent’s persistent memory and its tool access as integral parts of the system, not afterthoughts.

What it does

The code includes a plugin monorepo managed with Bun workspaces. Each plugin sits under plugins/ and is provisioned via a postinstall script. The config/ tree has directories for apps, auth, conversations, integrations, maps, reports, and screenshots, suggesting the system manages a broad set of personal computing concerns. A tauri/ directory suggests a desktop shell is being built around the core. The .claude/memory/ and .claude/skills/ directories indicate Claude is integrated into the project. A gateway/ directory also exists, though its purpose is not documented.

Who it’s for

This is for developers who want to run their own agent-backed personal computing environment and are comfortable cloning a monorepo, installing Bun, and working with an undocumented codebase. It is not ready for general users: no README beyond a placeholder, no releases, and active development with 100+ commits in the last 90 days.

Try it

No README documents how to run this project. The install.sh at the repo root is described in its own comments as a one-command installer:

curl -fsSL https://raw.githubusercontent.com/Conchylicultor/singularity/main/install.sh | bash

Options listed in the script: --dir <path> (default ~/singularity), --repo <url> (to use a fork), and --no-shell-rc. The script requires mise for toolchain management. Runtime dependencies are not documented beyond what package.json and bun.lock imply: Bun, React 19, Drizzle ORM with a Postgres backend, and Tauri for the desktop shell.

How mature is it

9 stars, 1 fork, 2 contributors. No releases. Created April 2026, last pushed October 2026, with at least 100 commits in the last 90 days. The README is a placeholder. License is Apache-2.0. This is an active personal project in early development.