Coding & Developmentš¤claudešuniversal
Prerequisites: Git, Bun 1.2+, Docker Desktop (for local DB)
The open source SWE agent
Quick Start
Install this Skill
npx skills add yashdev9274/supercli<div align="center"> # Supercode **AI-Powered SWE Agent** A monorepo containing the Supercode dashboard, documentation, terminal web client, CLI coding agent, and shared packages. [](https://supercli.vercel.app) [](https://bun.sh) [](https://turbo.build) [](https://www.typescriptlang.org/) [](https://nextjs.org) [](./LICENSE) [](https://github.com/yashdev9274/supercli/actions/workflows/ci.yml) [](https://www.npmjs.com/package/supercode) [](https://github.com/yashdev9274/supercli) <img src="./apps/web/public/og-image.png" alt="Supercode Platform" width="800"/> </div> --- ## Star History <a href="https://www.star-history.com/?repos=yashdev9274%2Fsupercli&type=date&legend=bottom-right"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/chart?repos=yashdev9274/supercli&type=date&theme=dark&legend=top-left" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/chart?repos=yashdev9274/supercli&type=date&legend=top-left" /> <img alt="Star History Chart" src="https://api.star-history.com/chart?repos=yashdev9274/supercli&type=date&legend=top-left" /> </picture> </a> --- ## Quick Start ```bash # Prerequisites: Git, Bun 1.2+, Docker Desktop (for local DB) git clone https://github.com/yashdev9274/supercli.git cd supercli bun install # install dependencies cp apps/web/.env.example apps/web/.env.local # configure env docker compose up -d # start PostgreSQL bun run db:migrate # create database tables bun run dev:web # start the dashboard ``` > **Dashboard** ā http://localhost:3000 No database? Set one up later ā `bun install` skips Prisma client generation gracefully when `DATABASE_URL` isn't set. --- ## Overview Supercode is a full-stack AI-powered development platform built as a Bun + Turborepo monorepo. It includes a web dashboard, an MDX documentation site, an AI coding agent CLI, a terminal-style web client, and a parallel project for fine-tuning open-source LLMs. - **Dashboard** (`apps/web`) ā Next.js dashboard for managing repositories, viewing analytics, and GitHub OAuth - **Documentation** (`apps/docs`) ā MDX-based documentation site - **Terminal Web Client** (`apps/supercode-cli/client`) ā Browser UI that mirrors the CLI experience - **Supercode CLI** (`apps/supercode-cli/server`) ā AI-powered coding agent published to npm as `supercode` - **API Server** (`apps/api`) ā Scaffolding for a shared backend - **Open Model** (`supercode-openmodel/`) ā Fine-tuning open-source LLMs (Qwen3, GLM-4) for coding tasks ## Architecture This is a **monorepo** managed with [Turborepo](https://turbo.build) and [Bun](https://bun.sh) workspaces. Workspaces are defined in `package.json` as `apps/*`, `apps/supercode-cli/*`, and `packages/*`. ### Applications | App | Description | Port | |-----|-------------|------| | `apps/web` | Next.js 16 dashboard (supercli.com) | `3000` | | `apps/docs` | Next.js MDX documentation site | `3001` | | `apps/supercode-cli/client` | Terminal web client UI (Next.js) | `3002` | | `apps/supercode-cli/server` | AI coding agent ā also published as the `supercode` npm CLI | ā | | `apps/api` | Shared API server (scaffolded) | TBD | ### Packages | Package | Description | |---------|-------------| | `@super/db` | Prisma client + schema for the dashboard database | | `@super/auth` | Better-Auth configuration (server + client) | | `@super/ui` | Shared UI components | | `@super/sdk` | Internal SDK | | `@super/config` | Shared configuration (ESLint, TS, etc.) | | `@super/dashboard` | Dashboard-specific component library | | `@super/db-terminal` | Prisma client + schema for the terminal CLI's separate database | | `@super/claude-sdk` | Claude / Anthropic AI SDK wrapper | | `@super/embeddings-sdk` | Embeddings provider SDK (Gemini, etc.) | | `@super/skills` | Reusable AI agent skills shared across apps | ## Terminal Stack š„ļø The `apps/supercode-cli` workspace contains two sub-apps that together form the Supercode terminal product: ``` apps/supercode-cli/ āāā client/ # Next.js 16 web client ā terminal.supercli.com āāā server/ # Bun-powered AI coding agent, exposed as the `supercode` CLI ``` - **Client** is a Next.js app that mirrors the terminal experience in the browser, intended to be deployed to `termi ... (truncated)
Repository
196stars
38forks
Details
Related Skills
More coding & development skills you might like
Reticle
Coding & DevelopmentAI agents can generate code, but still struggle to understand what they build. Reticle brings Jev-style machine-native runtime perception to web & desktop applications.
š¤claudešuniversal
1.2k
190
View
agentscope-java
Coding & DevelopmentExpert Java developer skill for AgentScope Java framework - a reactive, message-driven multi-agent system built on Project Reactor. Use when working with reactive programming, LLM integration, agent orchestration, multi-agent systems, or when the user mentions AgentScope, ReActAgent, Mono/Flux, Project Reactor, or Java agent development. Specializes in non-blocking code, tool integration, hooks, pipelines, and production-ready agent applications.
šuniversal
6.0k
1.5k
View
ospec
Coding & DevelopmentDocument-driven OSpec workflow for initialization, change/goal routing, validation, archiving, and durable project knowledge.
āØgeminiš¤claudeš¬gptšuniversal
524
34
View
misakanet-failure-memory
Coding & Developmentš A zero-dependency, git-backed micro-lesson library for AI Agents to asynchronously share and search verified debugging experience. Python stdlib only. | https://misakanet.org
š¤claudeāØļøcursoršuniversal
424
158
View