Skip to main content

site-nine Logo

The headquarters for AI agent orchestration


Overview

site-nine is an orchestration framework designed to work with OpenCode for AI-assisted software development. Work naturally with specialized AI agents through conversation, while site-nine handles project coordination behind the scenes.

site-nine provides:

  • Agent Session Management - Track which AI agents are working on what, with specialized roles (Builder, Tester, Architect, etc.)
  • Task Management System - SQLite-based project management with priorities and dependencies
  • Daemon Naming System - 145+ mythology-based names for agent instances
  • Multi-Agent Workflows - Run multiple specialized agents in parallel OpenCode terminals
  • Dashboard - Real-time project overview

How It Works

  1. Initialize site-nine in your project: s9 init
  2. Launch OpenCode and summon an agent: opencode/summon
  3. Talk to your agents naturally - they handle tasks, write code, run tests, and coordinate with each other
  4. Run multiple agents in parallel terminals for complex workflows

Requirements

  • Python 3.12 or later
  • OpenCode - AI coding assistant
  • Modern terminal with Unicode support (for rich output)

Installation

pip install site-nine

Or with uv:

uv pip install site-nine

Initialize a Project

In your project directory, run:

s9 init

This launches an interactive wizard that asks:

  • Project name (defaults to directory name)
  • Project type (python, typescript, go, rust, other)
  • Project description
  • Features to enable (task management, session tracking, etc.)
  • Agent roles to include

After initialization, check that the .opencode directory was created:

ls .opencode/
# agents/  data/  guides/  planning/  procedures/  sessions/

Next Steps

Start Working with Agents in OpenCode

Now that site-nine is initialized, launch OpenCode in your project directory:

opencode

Then execute the summon command to start an agent session:

/summon

This will guide you through selecting an agent role (Builder, Tester, Architect, etc.) and choosing a daemon name from mythology. Once summoned, you can talk to your agent naturally through conversation.

Documentation

License

MIT License - See LICENSE.md for details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

site_nine-0.2.0.tar.gz (174.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

site_nine-0.2.0-py3-none-any.whl (222.4 kB view details)

Uploaded Python 3

File details

Details for the file site_nine-0.2.0.tar.gz.

File metadata

  • Download URL: site_nine-0.2.0.tar.gz
  • Upload date:
  • Size: 174.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for site_nine-0.2.0.tar.gz
Algorithm Hash digest
SHA256 2fbc777770ae38e8f40ce4e3e44ed8be714ad7e803a0312512cd679047471315
MD5 4e0ab4c5ffb333d6d0a41d10e8e3f3fe
BLAKE2b-256 f9e1bfb40000d5c895743070ef352b0dfcb7c1f25098ee39c2297dfd09969089

See more details on using hashes here.

File details

Details for the file site_nine-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: site_nine-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 222.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for site_nine-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0037382839e0ac94d8e83c3d5af32033a1386c33aa302149532255086938e182
MD5 fe2c1fa423d0696ac94c98e10a32f445
BLAKE2b-256 3f9eeca56b2e2d9c836419e9dd3a23e61312a980b92416b3b5ff610f45021ccc

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page