MCPcopy
hub / github.com/Aylur/ags

github.com/Aylur/ags @v3.1.2 sqlite

repository ↗ · DeepWiki ↗ · release v3.1.2 ↗
219 symbols 447 edges 48 files 28 documented · 13%
README

AGS

Scaffolding CLI tool for Astal+Gnim projects. Astal is a set of libraries written in Vala/C that makes writing a Desktop Shell easy. Gnim is a library which introduces JSX to GJS. GJS is a JavaScript runtime built on Firefox's SpiderMonkey JavaScript engine and the GNOME platform libraries, the same runtime GNOME Shell runs on.

Get started

To get started read the wiki.

Extension points exported contracts — how you extend this code

SignalSignatures (Interface)
(no doc) [1 implementers]
lib/time.ts
SignalSignatures (Interface)
(no doc) [1 implementers]
lib/process.ts
AppDBusImpl (Interface)
(no doc)
lib/app/dbus.ts
IntrinsicElements (Interface)
(no doc)
lib/gtk4/jsx-runtime.ts
IntrinsicElements (Interface)
(no doc)
lib/gtk3/jsx-runtime.ts
NotificationProps (Interface)
(no doc)
examples/gtk4/notifications/Notification.tsx
ConstructorProps (Interface)
(no doc)
lib/process.ts
AppSignals (Interface)
(no doc)
lib/gtk4/app.ts

Core symbols most depended-on inside this repo

patch
called by 39
lib/overrides.ts
Err
called by 17
cli/lib/os.go
suppress
called by 10
lib/overrides.ts
new
called by 9
lib/time.ts
connect
called by 9
lib/gtk3/app.ts
connect
called by 8
lib/time.ts
connect
called by 8
lib/gtk4/app.ts
getDataFile
called by 8
cli/cmd/init.go

Shape

Function 112
Method 83
Class 12
Interface 9
Struct 3

Languages

TypeScript74%
Go26%

Modules by API surface

lib/process.ts25 symbols
lib/gtk3/app.ts25 symbols
lib/gtk4/app.ts24 symbols
lib/time.ts17 symbols
lib/app/dbus.ts16 symbols
cli/lib/os.go16 symbols
examples/gtk4/simple-bar/Bar.tsx11 symbols
lib/app/index.ts8 symbols
examples/gtk4/notifications/Notification.tsx6 symbols
cli/lib/astal.go6 symbols
lib/file.ts5 symbols
examples/gtk4/applauncher/Applauncher.tsx5 symbols

Dependencies from manifests, versioned

github.com/godbus/dbus/v5v5.1.0 · 1×
github.com/inconshreveable/mousetrapv1.1.0 · 1×
github.com/titanous/json5v1.0.0 · 1×
golang.org/x/sysv0.36.0 · 1×
@eslint/jslatest · 1×
ags* · 1×
devicon2.16.0 · 1×
eslint9.39.1 · 1×
gnim* · 1×

For agents

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

⬇ download graph artifact