• Stars
    star
    1,222
  • Rank 38,381 (Top 0.8 %)
  • Language
    JavaScript
  • License
    Apache License 2.0
  • Created 11 months ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

GitHub-Powered AI for effortless development. Start as an open-source alternative to v0.dev.

Dewhale

Dewhale is a GitHub-Powered AI for effortless development.

中文文档

If you are looking for vx.dev, check our rebranding discussion.

Quick Start

For detailed instructions on how to set up and use Dewhale, please refer to our Guide.

With the power of our quota management feature, we allow stargazers to have 3 trials.

You can also watch this demo video.

More examples can be found in the issue list.

Features

Lower Usage Costs

Dewhale utilizes prompt engineering techniques under the GPT-4 model to issue commands. The main cost involves the number of input and completion tokens. Our current prompt, found in prompts/ui-gen.md, includes instructions for shadcn/ui, lucide, and nivo charts.

If you do not need certain components (e.g., charts), you can reduce the API cost per generation by removing instructions from the prompt.

And you can also switch to other AI models for lower usage costs.

Easy Customization

Since Dewhale's prompt is open-sourced, you can refer to the existing prompt and replace it with other UI component libraries or coding styles as per your requirements.

You can also customize the whole workflow by yourself, e.g., a v0.dev-like Web App, and just use Dewhale's prompt as a core.

Seamless GitHub Integration

The generated code is stored on GitHub, inherently equipped with version control, code review, and collaborative features.

Additionally, you can use a private repo to keep your code generation results visible only to collaborators.

How It Works

To understand the underlying architecture and workings of Dewhale, please see our detailed Architecture Overview.

Join the Discussions

If you like the design philosophy of Dewhale, feel free to join our Github Discussions.

More Repositories

1

syncit

a privacy-first co-browsing tool
CSS
319
star
2

vue-notie

a clean and simple notification component by vue.js
JavaScript
116
star
3

vue-type-check

a type checker for typescript written Vue components
TypeScript
96
star
4

relia

Find the Best LLM for Your Needs through E2E Testing
TypeScript
76
star
5

vue-loadmore-demo

inspired by lavalamp.js and rebuild in vue.js
JavaScript
74
star
6

koala-oss-app

Koala 聊开源频道 App
TypeScript
55
star
7

hackathons

代码 Hackathon、赛事、活动信息收集
48
star
8

vue-examples

vue-examples-collections
Vue
47
star
9

icomoon-cli

Unoffical automatic tool for your icomoon project
JavaScript
21
star
10

picojs-rust-wasm

This project is a Rust webassembly implementation of picojs.
Rust
20
star
11

agora-interviewer

JavaScript
7
star
12

vuelize

vue.js visualization modules
JavaScript
4
star
13

smart-cache

Cache invalidation tools for apollo-client's in-memory-cache.
TypeScript
3
star
14

sunmao-ui-threejs-runtime

TypeScript
3
star
15

cloudtower-go-sdk

generated from operation API
2
star
16

project-r

TypeScript
2
star
17

terraform-provider-cloudtower

Go
1
star
18

Hire

Find and hire talent programmer on Github.
CSS
1
star
19

lobe-chat-mindmap-plugin

TypeScript
1
star
20

markmap-renderer

TypeScript
1
star
21

Legion-Artifact-Calculator

Inspired by wowdb
JavaScript
1
star
22

web-ui-test-book

1
star
23

storyteller-website

storyteller website repo
HTML
1
star
24

blog

HTML
1
star
25

FunUI

A light UI library contains some popular UI functions.
HTML
1
star
26

dot-game-mobile

html5 game for blizzcon
CSS
1
star
27

warcraft-movie

just wow!
JavaScript
1
star
28

SVG-Maker

svg+wechat
HTML
1
star