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 2da9867f99 prevent remount during exit to avoid killing 9pfuse 2026-06-15 16:13:35 +02:00
scripts Oi,Wtf: remount on statewait failure 2026-06-15 13:42:09 +02:00
.gitignore use chatwait for streaming instead of statewait polling 2026-05-08 12:08:48 +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 prevent remount during exit to avoid killing 9pfuse 2026-06-15 16:13:35 +02:00
mkfile oi! 2026-05-27 08:54:41 +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