Skip to content

Repository files navigation

PAGE

PAGE

CI Design docs Kotlin Status License

A multi-language desktop IDE, written in Kotlin with Compose Multiplatform.

Design docs · 한국어

PAGE edits, navigates, and runs code across 24 languages, and installs the language servers and toolchains it needs by itself. The name is what it is built around — Pair, Atlas, Glass, Echo: an AI companion, a code graph, a design system, and a timeline of the work.

Pre-alpha. It builds itself daily; it is not ready to be your only editor.

Features

  • Language server routing across 24 languages — completion, diagnostics, definitions, rename
  • A project-wide symbol index that finds usages, dead code, and unused imports without a server
  • Single-file run for 13 languages, with an incremental build cache and a built-in terminal
  • Toolchains installed in-app — JDK, Node, Python, Go, Rust, .NET, Dart, Swift, Clang, MSVC
  • Code actions with an inline diff, and a review panel for edits that span several files
  • Import, call, and module graphs drawn from tree-sitter rather than build metadata
  • Split panes, folding, inlay hints, nine themes, and one action table behind every shortcut

Kotlin · Java · Python · TypeScript/JavaScript · Go · Rust · C/C++ · Swift · Dart/Flutter · Ruby · PHP · C# · Vue · Svelte · Bash · JSON · YAML · HTML · CSS · SQL · Markdown · Dockerfile

Building

There are no releases yet. Gradle provisions the JDK, so Git is the only prerequisite.

git clone https://github.com/monkshark/page-ide.git
cd page-ide
./gradlew :page:app:run

./gradlew build compiles every module and runs the tests.

Design docs

There is no user manual yet — nothing is released to use. What exists is written for whoever works on PAGE.

Contributing

main is protected: branch, open a pull request, and let CI go green before it merges. Code that does real work comes with tests. See the architecture guide before adding a module.

License

MIT

Contact

GitHub Issues · justinchoo0814@gmail.com · IG@void___main

About

New code editer PAGE (Pair, Atlas, Glass, Echo)

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages