OpenCtrlC
Open source, local-first, and available on three desktop platforms.See downloads

An AI coding agent for people who own their workflow

Build with an agent that stays close to your code.

OpenCtrlC helps you understand a codebase, make changes, run commands, and review the result from one focused workflow. Use the terminal or the desktop app, with the provider you choose.

macOSWindowsLinux·MIT licensed
openctrlc · ~/project● connected

openctrlc

Ready to work in your project.

you Find the safest place to add this feature.

I’ll inspect the project structure and trace the existing pattern first.

openctrlc 4 files inspected · context ready

A focused loop from question to change.
Start in your terminal

Install once. Keep your workflow.

The install script detects your operating system and architecture.

curl -fsSL https://raw.githubusercontent.com/ponponon/openctrlc/dev/install | bash

How it fits

One project context. Two ways to work.

Move between a fast terminal loop and a calm desktop workspace without losing the session context that matters.

01 / Terminal01

Fast when the keyboard is all you need.

Ask questions, plan work, edit files, and run commands from a native TUI that stays out of your way.

02 / Desktop02

A clearer view of the whole session.

Use a dedicated desktop window for project navigation, session history, exports, and long-running work.

03 / Project03

Keep the important context inspectable.

OpenCtrlC works with your local project files and lets you inspect the context, tools, and output behind each step.

Built for trust

The useful parts are visible.

OpenCtrlC is built around the moments that make an agent dependable: knowing what it sees, keeping history intact, and making the result easy to take away.

Context

Understand before you change.

Inspect the effective system prompt, skills, and context usage when you need to know why an agent is behaving a certain way.

Sessions

Return to work without starting over.

Navigate session history, search through turns, collapse completed activity, and keep the conversation readable.

Output

Take the result with you.

Export a clean Markdown summary, a complete transcript, or structured JSON for your own tools and records.

Platforms

Use the machine you already have.

The release pipeline publishes CLI and Desktop packages for macOS, Windows, and Linux, including x64 and arm64 builds where supported.

FAQ

A few clear answers.

What is OpenCtrlC?+

OpenCtrlC is an independent open-source AI coding agent. It provides terminal and desktop workflows for exploring projects, editing files, running commands, and reviewing changes.

Do I need an OpenCtrlC account or subscription?+

No. OpenCtrlC does not require an OpenCtrlC-hosted model subscription. Configure the model provider and credentials that fit your workflow.

Where does my code go?+

OpenCtrlC runs against your local project and sends requests to the provider you configure. Check the provider's own data policy, and use the optional sharing features only when you intend to share a session.

Which systems are supported?+

CLI packages are published for macOS, Windows, and Linux. Desktop installers are published for macOS, Windows, and Linux with x64 and arm64 targets in the release workflow.

OpenCtrlC

Make your next codebase easier to work with.

OpenCtrlC is open source, inspectable, and ready for the workflow you already use.

Get started
©2026 OpenCtrlC개인정보처리방침이용약관