on cc07f7a help sign in

Glamourous agentic coding for all 💘

git clone ssh://git.iko.soy/crush

OpenCode

⚠️ Early Development Notice: This project is in early development and is not yet ready for production use. Features may change, break, or be incomplete. Use at your own risk.

A powerful terminal-based AI assistant for developers, providing intelligent coding assistance directly in your terminal.

OpenCode Demo

Overview

OpenCode is a Go-based CLI application that brings AI assistance to your terminal. It provides a TUI (Terminal User Interface) for interacting with various AI models to help with coding tasks, debugging, and more.

Features

Installation

# Coming soon
go install github.com/kujtimiihoxha/opencode@latest

Configuration

OpenCode looks for configuration in the following locations:

You can also use environment variables:

Usage

# Start OpenCode
opencode

# Start with debug logging
opencode -d

Keyboard Shortcuts

Global Shortcuts

Session Management

Editor Shortcuts (Vim-like)

Navigation

Architecture

OpenCode is built with a modular architecture:

Development

Prerequisites

Building from Source

# Clone the repository
git clone https://github.com/kujtimiihoxha/opencode.git
cd opencode

# Build the diff script first
go run cmd/diff/main.go

# Build
go build -o opencode

# Run
./opencode

Acknowledgments

OpenCode builds upon the work of several open source projects and developers:

License

[License information coming soon]

Contributing

[Contribution guidelines coming soon]