
engine-core
Engine is an open source software engineer.
It is model agnostic and extensible, based on 'strategies' and 'adapters'.
Chat strategies offer a means to dynamically alter context, system prompts, and available tools on every run to optimise for a particular engineering task or environment.
This project includes 3 example strategies:
demoStrategy
- a simple illustrative example which serves as a starting point for creating new strategiesbackendStrategy
- a slightly more comprehensive example where the LLM works on a local Fastify app (running on http://localhost:8080) to create database migrations and API endpointsshellStrategy
- a LLM powered shell that can write files and run processes
Adapters make any foundational LLM (GPT, Claude) hot swappable.
Getting started
- Ensure Docker is installed and running
- Copy
.env.example
to.env
and add at least one ofOPENAI_API_KEY
orANTHROPIC_API_KEY
- Run
bin/cli
- Select a LLM model for which you have provided an API key
- Type
help
to see what you can do
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
License
Vibe Score

0.4
Sentiment

0.0205549686365137
Rate this Resource
Join the VibeBuilders.ai Newsletter
The newsletter helps digital entrepreneurs how to harness AI to build your own assets for your funnel & ecosystem without bloating your subscription costs.
Start the free 5-day AI Captain's Command Line Bootcamp when you sign up: