TypeScript-centric app development platform: notebook and AI app builder
Top 14.8% on sourcepulse
Srcbook is an open-source, TypeScript-centric platform for developing AI-powered web applications and interactive notebooks. It targets developers seeking an integrated environment for rapid prototyping, code generation, and sharing of TypeScript projects, leveraging AI for boilerplate creation and code assistance.
How It Works
Srcbook operates as a local CLI application with a web interface, powered by Node.js. It offers two primary modes: an AI app builder for creating and iterating on web applications with hot-reloading previews, and a TypeScript notebook environment that supports AI features for exploration and Mermaid diagramming for annotations. Users bring their own API keys, with a strong recommendation for Anthropic's Claude models.
Quick Start & Requirements
npx srcbook@latest start
or pnpm dlx srcbook@latest start
. Global install: npm i -g srcbook
then srcbook start
.docker build -t srcbook .
and run with docker run -p 2150:2150 -v ~/.srcbook:/root/.srcbook -v ~/.npm:/root/.npm srcbook
.http://localhost:2150
.Highlighted Details
.src.md
).Maintenance & Community
CONTRIBUTING.md
.Licensing & Compatibility
Limitations & Caveats
Analytics tracking is enabled by default but can be disabled via the SRCBOOK_DISABLE_ANALYTICS=true
environment variable. The project collects behavioral analytics for improvement, with source code available for verification.
4 months ago
1 day