https://github.com/blackwell-systems/gcf-jetbrains
JetBrains IDE syntax highlighting for GCF, the AI-native wire format for structured data.
https://github.com/blackwell-systems/gcf-jetbrains
ai gcf intellij jetbrains llm syntax-highlighting
Last synced: 17 days ago
JSON representation
JetBrains IDE syntax highlighting for GCF, the AI-native wire format for structured data.
- Host: GitHub
- URL: https://github.com/blackwell-systems/gcf-jetbrains
- Owner: blackwell-systems
- License: mit
- Created: 2026-06-15T16:12:23.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2026-06-23T15:49:47.000Z (about 1 month ago)
- Last Synced: 2026-06-23T17:25:18.102Z (about 1 month ago)
- Topics: ai, gcf, intellij, jetbrains, llm, syntax-highlighting
- Language: Java
- Homepage: https://www.gcformat.com/
- Size: 68.4 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GCF - Graph Compact Format (JetBrains Plugin)
Syntax highlighting for [GCF](https://gcformat.com), the AI-native wire format for structured data. 71% fewer tokens than JSON.
## Features
- Syntax highlighting for `.gcf` files via TextMate grammar
- Highlights headers, section markers, symbol IDs, edge notation, strings, numbers, booleans, key-value pairs, and more
- Works in all JetBrains IDEs: IntelliJ IDEA, PyCharm, WebStorm, GoLand, RustRover, CLion, and others
## Installation
### From disk (local build)
1. Build the plugin:
```
./gradlew buildPlugin
```
2. The plugin zip will be at `build/distributions/gcf-jetbrains-0.1.0.zip`
3. In your JetBrains IDE, go to **Settings > Plugins > Gear icon > Install Plugin from Disk...**
4. Select the zip file and restart the IDE.
### From JetBrains Marketplace
Coming soon.
## Requirements
- JetBrains IDE version 2023.1 or later
- The bundled TextMate plugin must be enabled (it is enabled by default)
## What is GCF?
GCF (Graph Compact Format) is a wire format designed for LLM tool responses, MCP servers, and agent-to-agent communication. It supports five output formats (JSON, YAML, CSV, TOML, MessagePack) with perfect round-trip fidelity.
- [GCF Specification](https://github.com/blackwell-systems/gcf)
- [Documentation](https://gcformat.com)
- [VS Code Extension](https://marketplace.visualstudio.com/items?itemName=blackwell-systems.gcf-vscode)
## Development
### Prerequisites
- JDK 17+
- Gradle (wrapper included)
### Build
```
./gradlew buildPlugin
```
### Run in a sandbox IDE
```
./gradlew runIde
```
This launches a sandboxed IntelliJ IDEA instance with the plugin installed for testing.
### Verify
```
./gradlew verifyPlugin
```
## License
MIT. See [LICENSE](LICENSE).