Opencode Client

C 64 completed
Cli Tool
containerized / go · small
82
Files
10,809
LOC
0
Frameworks
8
Languages

Pipeline State

completed
Run ID
#307592
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
53.00
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47630
Member of a group with 1 similar repo(s) — canonical #94605 view group →
Top concepts (1)
Data/ML
Repobility · code-quality intelligence · https://repobility.com

AI Prompt

I want to build a command-line client for an opencode service using Go. The project structure should be set up to handle the core logic, and I need to include documentation in markdown files for setup instructions and agent details. Please ensure the project is containerized and includes necessary build tooling like a Makefile.
go cli opencode containerization golang command-line client
Generated by gemma4:latest

Catalog Information

The kuitang_opencode_client project is a Go-based client for the opencode service.

Description

This project provides a client implementation for interacting with the opencode service. It allows users to access and utilize the features offered by opencode. The client is built using the Go programming language.

الوصف

هذا المشروع يقدم تنفيذًا للعملاء لتفاعل مع خدمة opencode. يسمح للمستخدمين بالوصول إلى وتنفيذ ميزات الخدمة. تم بناء العملاء باستخدام لغة البرمجة Go.

Novelty

3/10

Tags

opencode-client service-client go-client api-interaction client-library

Claude Models

claude (unknown version) claude-opus-4.6 claude-sonnet-4.5

Quality Score

C
63.6/100
Structure
57
Code Quality
72
Documentation
27
Testing
65
Practices
70
Security
100
Dependencies
70

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (83% test-to-source ratio)
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Containerized deployment (Docker)
  • Properly licensed project

Weaknesses

  • Missing README file \u2014 critical for project understanding
  • 1 files with critical complexity need refactoring
  • 226 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Add a comprehensive README.md explaining purpose, setup, usage, and architecture
  • Add a test suite \u2014 start with critical path integration tests
  • Add a linter configuration to enforce code style consistency

Security & Health

6.8h
Tech Debt (B)
Medium
DORA Rating
A
OWASP (100%)
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/
PASS
Quality Gate
A
Risk (2)
AGPL-3.0
License
1.4%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

go
66.5%
markdown
15.0%
html
13.2%
javascript
2.3%
css
1.3%
python
0.8%
yaml
0.6%
shell
0.3%

Frameworks

None detected

Symbols

method84
variable40
function36
struct31
constant2
interface1
type_alias1

API Endpoints (1)

Powered by Repobility · code-quality intelligence
MethodPathHandlerFramework
Repobility — same analyzer, your code, free for public repos · /scan/
GETmobile-minimizedscrollPositions.getExpress

Concepts (1)

Per-row analysis by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility · code-quality intelligence · https://repobility.com
auto_categoryData/MLdata-ml70%
All rows above produced by Repobility · https://repobility.com

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/31437.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV