No description
Find a file
2024-12-14 10:31:58 -05:00
.github first commit 2024-12-14 00:37:18 -05:00
.husky first commit 2024-12-14 00:37:18 -05:00
app Merge branch 'main' of https://github.com/harivansh-afk/asap.it 2024-12-14 10:31:58 -05:00
docs first commit 2024-12-14 00:37:18 -05:00
functions first commit 2024-12-14 00:37:18 -05:00
icons first commit 2024-12-14 00:37:18 -05:00
public UI updates 2024-12-14 10:27:59 -05:00
types first commit 2024-12-14 00:37:18 -05:00
.dockerignore first commit 2024-12-14 00:37:18 -05:00
.editorconfig first commit 2024-12-14 00:37:18 -05:00
.gitignore first commit 2024-12-14 00:37:18 -05:00
.prettierignore first commit 2024-12-14 00:37:18 -05:00
.prettierrc first commit 2024-12-14 00:37:18 -05:00
.tool-versions first commit 2024-12-14 00:37:18 -05:00
bindings.sh first commit 2024-12-14 00:37:18 -05:00
changelog.md first commit 2024-12-14 00:37:18 -05:00
CONTRIBUTING.md first commit 2024-12-14 00:37:18 -05:00
docker-compose.yaml first commit 2024-12-14 00:37:18 -05:00
Dockerfile first commit 2024-12-14 00:37:18 -05:00
eslint.config.mjs first commit 2024-12-14 00:37:18 -05:00
FAQ.md first commit 2024-12-14 00:37:18 -05:00
LICENSE first commit 2024-12-14 00:37:18 -05:00
load-context.ts first commit 2024-12-14 00:37:18 -05:00
package.json first commit 2024-12-14 00:37:18 -05:00
pnpm-lock.yaml first commit 2024-12-14 00:37:18 -05:00
pre-start.cjs first commit 2024-12-14 00:37:18 -05:00
README.md first commit 2024-12-14 00:37:18 -05:00
tsconfig.json first commit 2024-12-14 00:37:18 -05:00
uno.config.ts first commit 2024-12-14 00:37:18 -05:00
vite.config.ts first commit 2024-12-14 00:37:18 -05:00
worker-configuration.d.ts first commit 2024-12-14 00:37:18 -05:00
wrangler.toml first commit 2024-12-14 00:37:18 -05:00

asap.it

Welcome to asap.it, an AI-powered full-stack web development platform that lets you choose your preferred LLM for each prompt. Currently supports OpenAI, Anthropic, Ollama, OpenRouter, Gemini, LMStudio, Mistral, xAI, HuggingFace, DeepSeek, and Groq models.

Features

  • Full-stack development in the browser
  • Multiple LLM support
  • Package installation and management
  • Node.js server capabilities
  • Terminal access
  • Project deployment
  • File synchronization
  • GitHub integration
  • Docker support

Quick Start

  1. Install Git and Node.js
  2. Clone the repository
  3. Rename .env.example to .env.local and add your LLM API keys
  4. Install dependencies:
pnpm install

Development

Run the development server:

pnpm run dev

Docker Support

Build and run with Docker:

# Development
npm run dockerbuild
docker-compose --profile development up

# Production
npm run dockerbuild:prod
docker-compose --profile production up

Environment Variables

Required (set only the ones you plan to use):

GROQ_API_KEY=XXX
OPENAI_API_KEY=XXX
ANTHROPIC_API_KEY=XXX

Optional:

VITE_LOG_LEVEL=debug
OLLAMA_API_BASE_URL=http://localhost:11434
DEFAULT_NUM_CTX=8192