This repository has been archived on 2026-08-16. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Levi Neely d90c19a57d convenience tags 2026-06-24 13:07:45 +02:00
scripts add Theo: adversarial security review script 2026-06-15 16:54:53 +02:00
.gitignore use chatwait for streaming instead of statewait polling 2026-05-08 12:08:48 +02:00
Makefile add GNU Makefile mirroring mkfile 2026-06-16 06:50:55 +02:00
README.md add README; update Kmpl to use u/complete flags 2026-05-03 22:02:42 +02:00
go.mod initial commit 2026-04-30 18:11:08 +02:00
go.sum initial commit 2026-04-30 18:11:08 +02:00
main.go convenience tags 2026-06-24 13:07:45 +02:00
mkfile add Theo: adversarial security review script 2026-06-15 16:54:53 +02:00

README.md

ollie-acme

acme interface for ollie. Provides a session list window and per-session chat windows, all driven through the 9P filesystem.

Build

cd acme && mk

Usage

Run ollie-acme from within acme. It opens an ollie/sessions window listing active sessions. Click a session ID to open its chat window. Tag commands:

Command Action
New Open s/new for editing
Kill id Kill a session
Refresh Reload the session list

Chat windows stream new output via statewait and expose:

Command Action
Prompt Open the session's prompt file for editing
Stop Interrupt the current turn
Ctl Open the session's ctl file

Kmpl

acme/scripts/Kmpl is an acme script for AI code completion. It reads the text before and after the cursor (dot), sends it to u/complete, and inserts the result at the cursor position.

Add Kmpl to your acme tag or middle-click it to trigger a completion. It uses the OLLIE_COMPLETE_BACKEND and OLLIE_COMPLETE_MODEL environment variables (same as u/complete).

Override per invocation:

Kmpl -model phi-4-mini -backend ollama