Akumos Platform is a prompt engineering assistant engine β a code template engine with enhanced templates and integrations.
It enables developers to quickly scaffold, compile, and manage template-driven projects using a command-line interface.
π Note: This README assumes familiarity with CLI tools and Node.js ecosystems. If you're exploring alternatives to template engines (e.g., Yeoman, Slush), see the βAlternatives & Comparisonsβ section below.
π§ Key Concepts
At its core, Akumos provides:
A template engine to generate project scaffolds.
CLI tooling for project initialization and compilation.
A structure optimized for modular and reusable templates.
Examples to jump-start development.
π οΈ Features
Project bootstrapping (akumos init)
Template compilation (akumos cp)
Integration-ready with custom templates and workflows
Minimal dependencies and easy extendability
Example projects included under examples/
π¦ Prerequisites
Before installing, make sure you have:
Node.js (v14+ recommended)
npm (bundled with Node.js)
π₯ Installation
Clone the repository:
git clone https://github.com/akumosstl/akumosstl-platform.git
cd akumosstl-platformThen install globally:
sudo npm install -g .
π Getting Started
After installation, you can create a new project:
Create and navigate to a new directory:
mkdir my-app && cd my-app
Initialize the project:
akumos init
Compile/templates:
akumos cp
The engine generates an output in the build/ directory by default.
π Project Structure
Typical structure of an Akumos scaffold:
hello-world/
ββ app/
ββ build/
ββ config/
ββ libs/
ββ src/
ββ tmpl/
ββ main.js
ββ project.jsonapp/: Runtime artifacts
build/: Generated code
config/: Configuration files (.json)
libs/: Support modules
src/: Source code for templates
tmpl/: Templating assets
main.js: Entry point
project.json: Project metadata
π Examples
Check the examples/ folder for ready-to-run sample projects.
cd examples/hello-world
akumos cpThis demonstrates a typical Akumos project lifecycle.
π§ͺ Testing & Validation
Include test commands here if available β currently none are provided.
If you plan to add tests or CI, consider using standard tools like:
Jest (unit tests)
ESLint + Prettier (static analysis)
GitHub Actions for automation
β Alternatives & Comparisons
Akumos occupies a similar problem space as:
Tool Approach Notes Yeoman Generator CLI More ecosystem plugins, larger community Slush Stream-based templating Flexible but less opinionated Cookiecutter Python-based templating Great for polyglot scaffolds Plop.js Micro-generator Lightweight for specific templates
Unlike some of these, Akumos focuses on a template-engine CLI with integrated project structure without heavy external dependencies.
π Contributing
Contributions are welcome. Typical workflow:
Fork the repository
Create a feature branch
Open a pull request with a clear description
Please add tests and update the examples when relevant.
π License
Distributed under the MIT License. See LICENSE for details.
π¬ Contact
For questions or support, open an issue or connect via GitHub.