Skip to content

udaysagarm/SpaceBlack

Repository files navigation

🌌 Space Black & 👻 Ghost

Space Black is the ship. Ghost is the pilot.

Website Version 1.0.0 Python 3.10+ License MIT
macOS Windows Linux

Terminal UI

🚀 What is Space Black?

Space Black is a terminal-based AI infrastructure designed to host autonomous agents. It provides the body (CLI, file system access, browser engine, encrypted memory) that an AI agent needs to live and work on your local machine.

Ghost is the default AI agent running on Space Black. It is a self-evolving, persistent personality that acts as your pair programmer, researcher, and automated assistant. Let Ghost surf the web, read your code, and manage your tasks.


🏗️ Tech Stack

Space Black leverages modern frameworks to run heavy agentic workloads natively:

Component Technology Description
Core Python 3.10+ Extensible infrastructure and native bindings.
Agent Mind LangGraph / LangChain ReAct execution loops (Reason → Act → Observe).
Interface Textual A beautiful, high-performance Terminal UI.
Browser Engine Playwright & CDP Automates Chromium using Accessibility Trees for GUI vision.
Security OS Keychain & AES-256 Fuses native OS keychains with an encrypted local file vault.

✨ Key Features & Modular Skills

🧠 Persistent Mind & Security

  • Memory: Ghost maintains a relationship with you, storing preferences in brain/USER.md and semantic facts in brain/memory/.
  • Vault System: Zero-config encrypted vault — passwords and API keys are AES-encrypted at rest with a machine-local key. No passphrase needed.
  • Self-Evolution: Ghost dynamically updates its own core personality prompt (brain/SOUL.md).

🛠️ Capabilities & Integrations

Space Black supports massive model variety (gpt-4.5-preview, claude-3-7-sonnet, gemini-2.5-flash, deepseek-r1) and provides Ghost with powerful tools:

Skill / Tool Description
🌐 Autonomous Browser Surfs the live web, sees page structure natively, clicks, and navigates SPAs.
👔 Google Workspace Reads Gmail, parses Drive docs, and manages Calendar events via local OAuth.
🍏 macOS Control Deep native integration via AppleScript (Apple Mail, Notes, Reminders, Finder).
🐙 GitHub Control repositories, fetch issues, manipulate branches, and direct code commits.
🎫 Jira Natively manage Atlassian tickets, comments, and project states autonomously.
💳 Stripe & PayPal Secure billing interactions, invoice generation, and payouts.
🗣️ Native Voice Built-in seamless Speech-to-Text and auto Text-to-Speech (STT/TTS).
🤖 Discord/Slack/Telegram Run background bots to manage servers and chat with Ghost remotely.

⚡ Quick Start

Option 1: One-Line Install (macOS / Linux)

The fastest way to get started. Automatically detects your OS and installs the .deb, .rpm, or compiles from source.

curl -fsSL https://spaceblack.info/install.sh | bash

Option 2: Manual Clone (All Platforms)

git clone https://github.com/udaysagarm/SpaceBlack.git
cd SpaceBlack

# Mac / Linux
./ghost start

# Windows (PowerShell)
.\ghost.bat start

The ghost start command automatically creates a virtual environment, installs dependencies, and launches the UI.


📚 Documentation

Dive deeper into the infrastructure and Agent mechanics inside the docs/ folder:

Guide Description
CLI Commands Full CLI reference (ghost start, ghost daemon, ghost update).
User Manual Interaction guide, Voice Mode shortcuts, and integration prompts.
Installation Detailed requirements, advanced .env setup, and manual setups.
Browsing How Ghost converts React/Vue DOM structures into readable Contexts.
Architecture How Space Black's ReAct loop passes tools to the LangGraph runner.
Packaging Guide for compiling the .deb and .rpm native Linux packages.
Security Details on AES vault encryption and token safety.

📄 License

This project is licensed under the MIT License.

About

A terminal-based AI infrastructure designed to host autonomous agents. It can do "N" number of things, you name it!

Topics

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors