MCPcopy Index your code
hub / github.com/crisogray/claudius

github.com/crisogray/claudius @v0.1.23

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.1.23 ↗ · + Follow
2,733 symbols 7,171 edges 420 files 255 documented · 9%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README
<img src="https://github.com/crisogray/claudius/raw/v0.1.23/packages/web/src/assets/logo-wreath-dark.svg" alt="Claudius" width="120">

Claudius

A desktop app for Claude Code, built on OpenCode.


Claudius


Download

Platform Download
macOS (Apple Silicon) Download
macOS (Intel) Download
Windows Download

About

Claudius is a fork of OpenCode Desktop rebuilt around the Claude Agent SDK.

Key Features

  • Works out of the box - No configuration required if already using Claude Code. Just download and start coding.
  • Deep Claude integration - Built on the Claude Agent SDK for native prompt caching, extended thinking, and sandboxed execution.
  • Planning mode - Switch between full-access build mode and read-only planning mode.
  • Permission modes - Granular control over what the agent can do.
  • Native tools - Read, Edit, Write, Bash, Glob, Grep, and more - all handled natively.

Contributing

Interested in contributing? See CONTRIBUTING.md for guidelines.

For technical context on the architecture:


Built with the Claude Agent SDK

Extension points exported contracts — how you extend this code

Hooks (Interface)
(no doc)
packages/plugin/src/index.ts
Handle (Interface)
(no doc)
packages/opencode/src/lsp/server.ts
Window (Interface)
(no doc)
packages/app/src/app.tsx
Config (Interface)
(no doc)
packages/sdk/js/src/v2/gen/client/types.gen.ts
IntrinsicElements (Interface)
(no doc)
packages/ui/src/custom-elements.d.ts
MapReturn (Interface)
(no doc)
packages/web/src/types/lang-map.d.ts
RetryOptions (Interface)
(no doc)
packages/util/src/retry.ts
BunShell (Interface)
(no doc)
packages/plugin/src/shell.ts

Core symbols most depended-on inside this repo

push
called by 319
packages/opencode/src/util/queue.ts
write
called by 224
packages/sdk/js/src/gen/sdk.gen.ts
get
called by 207
packages/opencode/src/acp/session.ts
json
called by 145
packages/plugin/src/shell.ts
get
called by 141
packages/sdk/js/src/gen/sdk.gen.ts
set
called by 140
packages/sdk/js/src/gen/sdk.gen.ts
quiet
called by 138
packages/plugin/src/shell.ts
cwd
called by 103
packages/plugin/src/shell.ts

Shape

Function 2,022
Method 334
Interface 205
Class 168
Enum 4

Languages

TypeScript99%
Rust1%

Modules by API surface

packages/web/src/components/icons/index.tsx299 symbols
packages/sdk/js/src/v2/gen/sdk.gen.ts168 symbols
packages/sdk/js/src/gen/sdk.gen.ts168 symbols
packages/app/src/pages/layout.tsx73 symbols
packages/app/src/addons/serialize.ts56 symbols
packages/app/src/components/prompt-input.tsx48 symbols
packages/ui/src/components/message-part.tsx47 symbols
packages/ui/src/components/dropdown-menu.tsx38 symbols
packages/app/src/context/layout.tsx36 symbols
packages/app/src/context/file.tsx33 symbols
packages/app/src/pages/session.tsx31 symbols
packages/app/src/context/local.tsx31 symbols

For agents

$ claude mcp add claudius \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page