100% Free & Open-Source (Linux GPLv3 Licensed)

The Code Editor Built for
Supervised AI Editing

Pure AI autopilot is a myth. Unsupervised code generation creates unmaintainable, bloated codebases. **NormalGravity** puts the programmer back in control with rapid, transparent, human-in-the-loop file editing.

Planned Go Core for Speed Crowd-Funded (No Big Tech Monopolies) Zero Telemetry. Complete Privacy
UX MOCKUP (CONCEPTUAL)

Proposed Interactive Concept

This is a sandbox design mockup showcasing our planned human-in-the-loop editing flow. NormalGravity does not force locked-in, proprietary AI models—you have complete freedom to plug in any API keys (OpenAI, Anthropic, DeepSeek) or run entirely offline using local offline models (Ollama).

normalgravity-app/main.go
Go Daemon Active
main.go
1package main
2
3import (
4 "fmt"
5 "net/http"
6)
7
8// ValidateUserEmail ensures the input is a valid registration email structure.
9func ValidateUserEmail(email string) bool {
10 // TODO: Implement supervised regex matching
11 return false
12}
13
14func main() {
15 fmt.Println("Starting NormalGravity Secure Server...")
16}
A Note on AI

AI is Not Your Substitute.
It is Your Ultimate Companion.

We don’t build AI to automate thought; we harness it as the ultimate cognitive multiplier. Today's Large Language Models have ingested the entire digital footprint of human ingenuity. They have devoured Wikipedia, digested massive open-source architecture, and mapped every compiler panic, crash log, and engineering anomaly ever recorded. When production breaks, you shouldn't waste your life looking for the pattern—the AI already recognizes it.

Think back to The Avengers (2012). When asked when he became an expert in thermonuclear astrophysics, Tony Stark famously responds with just two words: "Last night."

But have you ever stopped to think about how he actually did it? Well, he had J......

This is the new dawn of engineering. Stop spending your precious creativity digging through obscure stack traces and memorizing legacy syntaxes. Let your companion do the reading. Step into your true role as the master architect—controlling, overseeing, and building at the absolute speed of thought.

THE CORE VISION

Human Oversight is the Ultimate Compiler

Fully autonomous coding AI tools (like dev-agents that attempt to edit entire codebases unattended) frequently lead to silent logic failures, bloated libraries, and deep security vulnerabilities.

Supervised Micro-Edits

Every line proposed by the AI is displayed as an inline diff in real-time, requiring explicit human intervention and approval before integration.

Zero Telemetry & Sovereignty

We do not lock you into cloud dependencies or track your keystrokes. Enjoy absolute privacy: run completely offline with local models or securely query remote models with your own keys.

NormalGravity Architecture Open & Sovereign
Local Go Core Telemetry-Free
Sovereign LLMs Private Key Auth
Corporate IDEs
80% Telemetry
NormalGravity FOSS
0% Telemetry
"The best code editor is the one that respects your files, your privacy, and your cognitive autonomy."
TECHNICAL SPECS

Built for Performance and Precision

We will strip out the layers of legacy bloated frameworks. Our editor will be engineered from the ground up to be lean, blazing fast, fully modular, and welcoming to new contributors.

Supervised Code Diffing

AI recommendations are never silently injected. Read clean colorized diffs inline or split-pane, checking security risks, code structure, and standards before committing.

Native Go Core Daemon

No sluggish startup or 1GB RAM idling. The NormalGravity background filesystem and network indexer will compile to a tight Go binary, communicating natively with your editor front-end.

Bring Your Own Key or Local Model

We do not train or force proprietary AI models. You have the ultimate freedom: securely plug in your own API keys (OpenAI, Anthropic, DeepSeek) or run completely offline using local models (Ollama).

FOSS Sovereignty

Free and open-source like Linux. Our platform code remains fully auditable. No corporate giants will ever restrict its features, gatekeep features behind paywalls, or collect telemetry.

Zero Bloat Extension Engine

A optimized sandboxed execution model for external features. Load syntax highlighting, formatters, and terminal scripts with minimal startup overhead, keeping the IDE ultra-responsive.

Zero Subscription Costs

We do not sell licenses or lock core IDE functionalities. The project is entirely funded by developers, sponsors, and patrons who believe in premium FOSS utilities.

OPEN & HACKABLE

Dismantling the Black Box: An IDE You Can Actually Edit

For many developers—especially students in college—modern editor codebases are impenetrable black boxes. Making even a simple change to the editor's base behavior or writing a custom feature requires sorting through millions of lines of dense, over-engineered monolithic frameworks.

NormalGravity is changing this. We are engineering a codebase designed specifically for newcomers. By splitting the core into tiny, self-contained files with clear function names, explicit variables, and clean Go structures, we ensure that anyone can download the repository, open it, and modify it immediately.

⚡ No corporate secrets. No dense, impossible legacy code. An open, modular playground to teach yourself compiler basics, local AI mapping, and file system watcher design.

Built in Go for AI Customization

Go's strict coding standards make the NormalGravity editor incredibly simple for external AIs to parse, edit, and safely customize to your needs.

Smart Markdown Codebase Exporter

Our repository includes a built-in exporter that packages relevant parts of NormalGravity's files into a single clean `.md` document to serve as the perfect prompt context for your AI edits.

FOSS Core License (GPLv3)

Fully open copyleft infrastructure. NormalGravity remains owned by the community, entirely free from subscription walls or proprietary gatekeeping.

core/extension.go
1package core
2
3import "fmt"
4
5// PlugInExtension defines a custom developer tool.
6type PlugInExtension struct {
7 ExtensionName string
8 TriggerHotkey string
9}
10
11// RegisterCustomAction links a user function to the core.
12func RegisterCustomAction(extension PlugInExtension) error {
13 if extension.ExtensionName == "" {
14 return fmt.Errorf("name required")
15 }
16
17 fmt.Println("Successfully registered:", extension.ExtensionName)
18 return nil
19}
COMMUNITY POWERED

Support a Free, Subscription-Free Future

Linux proved that world-class software can be owned by the community. We are applying this philosophy to code editors. **NormalGravity** is open source under the GPLv3 license, meaning it will remain free and transparent forever.

We are currently preparing our official crowdfunding and sponsorship channels. If you are interested in backing NormalGravity early, helping us launch, or donating resources, please reach out to us!

🎁 When we launch our official support platforms, all early sponsors and contributors will have their preferred name (or nickname) proudly displayed in our official FOSS Contributors list to recognize your support!

0 Active Supporters
$0 Monthly Funding
100% GPLv3 FOSS Core

Zulip Chat Account

Real-Time Community Collaboration

Join our active Zulip chat to connect with the team, discuss engineering details, and register as an early FOSS contributor.

Join Zulip Chat

Direct Email Inquiry

hello@normalgravity.com

Interested in early sponsorship, institutional backing, or private inquiries? Write to us directly and help make FOSS history.

Send Email
STAY INFORMED

Get Notified on Launch

NormalGravity is 100% Free and Open Source under a Linux-style GPL license. There are no gatekeepers or artificial waitlist queues—once compiled, the code is open to everyone. Sign up to receive email notifications as soon as our very first public Developer Preview compiles and becomes available for download!

COMMUNITY CHAT

Want to help shape NormalGravity? Join our active community chat on Zulip to collaborate, discuss engineering specs, and register as an early FOSS contributor.

💬 Join Our Zulip Chat