1.5 KiB
1.5 KiB
Ollie Monorepo
This repository contains all Ollie projects as submodules:
- core/ – The core Ollie agent library (ollie-core)
- tui/ – Terminal UI frontend (ollie-tui)
- 9p/ – 9p filesystem server (ollie-9p)
- el/ – Emacs Lisp interface (ollie-el)
Getting Started
Clone with submodules:
git clone --recurse-submodules https://github.com/lneely/ollie.git
Or after cloning:
git submodule update --init --recursive
Building
Each submodule is a standalone project:
# Core library
cd core && mk
# Terminal UI
cd ../tui && mk
# 9p filesystem server
cd ../9p && mk
# Emacs Lisp (load ollie.el in Emacs)
Development
Update all submodules to latest:
git submodule update --remote
Project Links
- Monorepo: github.com/lneely/ollie
- Core Library: github.com/lneely/ollie-core
- Terminal UI: github.com/lneely/ollie-tui
- 9p Server: github.com/lneely/ollie-9p
- Emacs Lisp: github.com/lneely/ollie-el
Project Structure
core/: Core agent library (Go)tui/: Terminal UI (Go)9p/: 9p filesystem server (Go)el/: Emacs Lisp interface (Emacs Lisp)