MCPcopy
hub / github.com/slate/slate

github.com/slate/slate @main sqlite

repository ↗ · DeepWiki ↗
6 symbols 6 edges 17 files 5 documented · 83%
README

Slate

Modern IRC client built with web technologies and node.js for OSX, Linux, and eventually Windows.

slate irc client

Features

  • themable with CSS
  • scriptable with JavaScript
  • keyboard shortcuts and mapping
  • third-party plugin support
  • entirely built with web technologies for extensibility

Installation

TODO: when we have distribution set up

About

Slate is/was a single day hack project that was intended to be a kickstarter, however I ran out of time so now it's a partially-implemented IRC client! I had pretty lofty goals but unfortunately there's not enough time to go around, there are still many features missing, and it's not quite in a usable state, but with some community interest and love maybe it will get there some day! If not at least some useful/clean IRC libs are available at https://github.com/slate.

Conceptually I really just wanted a clean, minimalistic IRC client, completely extensible through plugins. Ideally most of the core is written using such plugins. The entire thing should be themable, and the default theme should be programmer-friendly, aka get all the clutter out of my way, I just want to see chat logs.

Usage

  • press ? to display the shortcut dialog

Building

Install node, node-webkit and clone the repo.

Build and run with:

$ make

Build with:

$ make build

Continuous build with:

$ watch make build

License

MIT

Core symbols most depended-on inside this repo

Connection
called by 0
lib/connection/index.js
Plugin
called by 0
lib/plugin/index.js
Log
called by 0
lib/logger/index.js
Settings
called by 0
lib/settings/index.js
Channel
called by 0
lib/channel/index.js
Shortcuts
called by 0
lib/shortcuts/index.js

Shape

Function 6

Languages

TypeScript100%

Modules by API surface

lib/shortcuts/index.js1 symbols
lib/settings/index.js1 symbols
lib/plugin/index.js1 symbols
lib/logger/index.js1 symbols
lib/connection/index.js1 symbols
lib/channel/index.js1 symbols

Dependencies from manifests, versioned

component0.19.7 · 1×
component-builder0.11.1 · 1×
growl1.7.0 · 1×
minstache1.1.0 · 1×
mocha* · 1×
should* · 1×
slate-irc0.4.0 · 1×

For agents

$ claude mcp add slate \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact