Skip to main content

Alku

Alku is a meta-framework for modern autonomous agentic development.

Right now it supports only Codex and Claude.

Features

Alku bundles and installs several skills:

  1. alku-workflow — main entrypoint; responsible for a complete plan-to-implementation workflow for a single feature. Automatically added to AGENTS.md.
  2. alku-auto — autonomous long-term development; takes all planned features and sequentially launches alku-workflow subagents for each one.
  3. alku-brainstorm — check current project features and create plans for future project growth; launch when you have no idea what to do with the project.
  4. alku-docs — generate, check, and reconcile documentation with code; should be run periodically (every 3 features as a baseline) to avoid mess and drift in documentation.
  5. alku-architecture — check high-level project structure; should be run periodically (every 3 features as a baseline) to avoid project structure from becoming a mess.

Alku takes completely ownership on the root docs directory and uses it for project documentation.

Install

To install use these commands:

uv tool install alku
uv tool update-shell
alku --version

Restart the shell if uv tool update-shell changes PATH.

Quick start

Run Alku from the repository you want it to manage:

cd /path/to/repository
alku init
alku docs check

Initialization creates the documentation scaffold, updates the managed AGENTS.md workflow gate, makes CLAUDE.md import that shared policy, and installs the bundled skills and provider-native agent profiles. Restart active Codex or Claude sessions afterward so they discover the new files.

Preview initialization without writing anything:

alku init --dry-run --json

Routine maintenance

alku docs generate
alku docs check
alku self check
alku self update
  • docs generate refreshes generated indexes and stale Alku-owned projections.
  • docs check performs read-only validation.
  • self check reports whether PyPI has a newer release.
  • self update explicitly installs a newer release and verifies the command.

Run alku --help or alku COMMAND --help for the complete command surface.

Development from source

uv sync --locked
uv run pytest
uv run ruff check .
uv run ruff format --check .
uv run ty check --extra-search-path src .
uv build

Install the current checkout for local testing with:

uv tool install --force .

Release files for alku 0.5.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for alku 0.5.2
File Size Uploaded
alku-0.5.2.tar.gz 72.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for alku 0.5.2
File Interpreter ABI Platform
alku-0.5.2-py3-none-any.whl Python 3 none any Details

Total release size: 169.4 kB

Release files / alku-0.5.2.tar.gz

Download URL alku-0.5.2.tar.gz
Size 72.6 kB
Tags Source
SHA-256 checksum
How to use checksums
9210711a47049f9f9f3ffded8cd20e30b0d7fcd6c63aa73169ac3af3385e700e
BLAKE2b-256 checksum
How to use checksums
ef58bf3be52074547f1b4766480a2aef1f4d1b5f09b82a08a31816482626ea51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release files / alku-0.5.2-py3-none-any.whl

Download URL alku-0.5.2-py3-none-any.whl
Size 96.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2b492e67172358aec05b89bf475291975f0df009676367c85002b1c439e60196
BLAKE2b-256 checksum
How to use checksums
fe8e80c4297f2a18a50b6140884e255f662a5d7723802fb0a5a106891bf54f0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.7

Release history Release notifications | RSS feed

0.5.9

2 release files

0.5.8

2 release files

0.5.7

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

This release

0.5.2 This release

2 release files

0.5.1

2 release files

0.5.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page