Skip to content

Latest commit

 

History

134 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Effect Forge Effect Forge

A TypeScript and Effect foundation for humans and agents.

Website  ·  Vision  ·  MIT

Start a project

Give your coding agent the starter prompt to shape your product and choose what to copy or change. To try the full template, follow the setup below.

Run the example

The example is a SvelteKit app with accounts, organizations, and shared todos. Running it needs Cloudflare and Neon access; deployment also needs a GitHub repository and a domain in Cloudflare.

Install Bun and mise, then copy the template. Setup installs the repository's pinned tools and dependencies.

bunx degit mateoroldos/effect-forge my-app
cd my-app
mise trust
mise run setup

Development uses Cloudflare and Neon resources through an Alchemy profile. For a new project, complete project setup, including the first staging deployment. For an existing project, obtain the development profile credentials and access to staging.

bun alchemy profile edit
bun run dev

Open the Web URL printed by Alchemy. Sign up, create an organization, and add a todo; refresh to confirm it persists. If startup cannot find staging, check the profile and that the staging deployment succeeded.

Check your changes

bun run check   # format, lint, types, tests, boundaries, schemas, migrations, dead code, guidance
bun run build   # production builds

CI runs both commands. See the guides for database changes, local telemetry, and deployment.

Find your way around

About

A TypeScript monorepo designed for human <> agent collaboration.

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages