Skip to content

Latest commit

 

History

85 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ω omega

Go Version License Status

omega is a terminal-based AI assistant that reads files, runs commands, and edits code. It talks to LLM providers (Ollama, OpenAI, Anthropic) and streams responses in real time. Single binary, full- screen TUI, persistent session tree, context compaction, and a pluggable extension system.

Warning: The shell tool executes commands the LLM generates with no sandboxing. Use Ollama for sensitive work — cloud providers receive file contents and command output.

Community

Join the Discord for release announcements and discussion.

Quick Start

git clone https://github.com/EndoTheDev/omega.git
cd omega
./build.sh        # or build.bat on Windows
cp bin/config.yaml.example bin/config.yaml
# Edit bin/config.yaml: set provider type, model_name, api_key
bin/omega

Or install via go install:

go install github.com/EndoTheDev/omega/cmd/omega@latest

Architecture

gateway (HTTP API) -> agent (loop + tools) -> ai (provider streaming)
Layer Responsibility
Gateway HTTP server, SSE streaming, session store
Agent Multi-turn loop, tools, compaction, extensions
Provider Ollama + OpenAI + Anthropic streaming
CLI Entry point, TUI, trust gate, config

See docs/architecture.md for details.

Extensions

Extension What
core-prompt System prompt builder
core-provider LLM provider (Ollama, OpenAI, Anthropic)
core-store Session store (SQLite, FTS5 search)
core-skills Skill loading, skills.read tool
core-tools File and shell tools
core-delegate Subagent delegation (delegate.task)
mcp-bridge MCP server bridge
ollama-web Web search/fetch via Ollama Cloud

See docs/extensions.md for details.

Documentation

Topic File
Configuration docs/configuration.md
Extensions docs/extensions.md
TUI Commands docs/tui.md
Project Trust docs/project-trust.md
Architecture docs/architecture.md
Roadmap docs/roadmap.md
Troubleshooting docs/troubleshooting.md

License

MIT

About

A Go port of Tau’s minimalist coding agent.

Resources

Stars

7 stars

Watchers

0 watching

Forks

Releases

Contributors

Languages