ocelin Open source

Codex and Claude,
in one local view.

A small tool I built to follow coding sessions, preview conversations and find earlier work without switching between apps.

v0.7.0-preview.3 · Windows x64 · Unsigned · Manual updates

A little company while you code.

Animation preview · 11 moods

Local session monitoring

Monitoring reads local activity without an Ocelin account or API key. Optional Ask sends your question and a compact, secret-scanned snapshot through Claude Code to its configured model service.

Shows what it knows

Inferred activity is labelled. Missing allowance readings stay unavailable, and a quiet session is not treated as a successful finish.

Keep it in the taskbar

The optional Windows taskbar widget shows the animated pet, running sessions and remaining Codex and Claude allowance. Click it to open the session panel.

Taskbar setup

Try it locally

Start with the view you need.

Ocelin is a personal open-source project, still in preview. Setup instructions, changes and issue reports live on GitHub.

Windows companion v0.7.0-preview.3

The experimental desktop preview, with a guided first return, tray access and optional floating views. The x64 installer is unsigned; updates are installed manually.

Download and release notes

The earlier 0.6.8 preview remains available as a fallback. It does not include the first-return guide or simpler 0.7 defaults; it is also a preview.

Browser dashboard

Run the project dashboard locally with Node.js. Includes sessions, worktrees, reviews and activity views.

Use the 0.7.0-preview.3 browser package from GitHub. The clawdeck-panel npm listing still carries the earlier 0.3.0 release.

Setup instructions
Ocelin and the clawdeck-panel package

I originally published this project as clawdeck-panel on npm. It has since evolved into Ocelin, with its current source at m-sanchez/ocelin. The npm registry still carries the earlier release under the original package name.

This is a separate project from the Rails/OpenClaw application also called Clawdeck.

Compatibility and account access

Subscription allowances use existing local Codex and Claude Code sign-ins, which may differ from accounts in other apps. Credentials stay in the background process. Claude’s usage endpoint is not a stable public API.

The optional inside-taskbar integration needs a separate host and uses private Windows APIs. WSL and mirrored remote sessions support read-only previews; reopen them on their source host. Direct remote transport and in-panel agent approvals are outside this preview.

The first-return guide records your confirmation after an open request. Its automated checks use synthetic sessions and simulated dispatch; they do not establish that the provider rendered the intended conversation.

Read the compatibility notes