Skip to content
@cluesurf

ClueSurf

Meditations on the Universe 𑗐



About

ClueSurf 𑗐 is a collection of projects about software, language, and the universe. It's not necessarily an organization or team, just a place to group related work under one name.

The main goal is to explore how the universe works and share tools, languages, and ideas on it. Building things to model reality and make knowledge easier to understand.

Focus

Working on four themes:

  1. Software: Open source tools and experiments.
  2. Knowledge: Modeling how the universe fits together.
  3. Language: Creating ways to express ideas.
  4. Story: Sharing insights through writing.

Most projects aim to make complex ideas simple, beautiful, and useful.

Sites

These are some of the final sites/projects:

Tool Note
tone.surf Tone: A Speaking Alphabet
A writing system for all languages.
tune.surf Tune: A Thinking Language
A new conlang for meditating on reality.
tree.surf TreeCode: A Modeling Notation
A simple data modeling language.
star.surf StarTree: A Reactive Compiler
A compiler built on TreeCode.

Each tool's underlying motivation is simplifying information and computation for the general public.

Software Projects

We want to build tools to create apps easily and clearly. Like Rails, Haxe, or Dart, but more flexible and more beautiful.

Working on a core language called TreeCode. It's like JSON or YAML, but simpler and more readable.

From TreeCode, we compile into native code using StarTree.

Here's the plan:

  • Write once in TreeCode.
  • Compile to JavaScript, Swift, Rust, and Kotlin.
  • Use a shared library of types and patterns.

Starting with JavaScript and Node.js support. More platforms will follow.

Project Purpose
tree TreeCode syntax and parser.
star.tree Reactive compiler for TreeCode.
bind.tree Native types for each platform.
base.tree Shared standard types and data.
deck.tree TreeCode package manager.
flow.tree Code/data runtime environment.
link.tree Third-party API integrations.
code.tree Grammars for converting text/data.
form.tree Math and formal systems.

These projects are still in early stages. Specs are being defined and tested.

Language Projects

Tone is a writing system made from simple shapes. It can be used for any spoken language. You can write with a pen, stick, or stylus. There are 36 base glyphs, plus tone markers.

A TypeScript library turns text into this format. Made this into a font called ToneEtch.

Tune is a made-up language for modeling thoughts. It started from imagining how ancient people might have spoken. It can be used to name new ideas and create stories.

It helps you think and describe things in new ways. The goal is to make it a bridge between human thought and code.

Pinned Loading

  1. tone tone Public

    A Speaking Alphabet 𖤓

    JavaScript 63 1

  2. tune tune Public

    A Thinking Language ⏾

    JavaScript 9 1

  3. tree tree Public

    A Modeling Notation ꕤ

    TypeScript 15

  4. star.tree star.tree Public

    A Reactive Compiler ✧

    JavaScript 6

  5. talk talk Public

    A Phonetic Encoding

    TypeScript 4

  6. hack hack Public

    A Function Registry

    TypeScript 9 1

Repositories

Showing 10 of 50 repositories
  • form.js Public

    JSON Model Specification Tool

    cluesurf/form.js’s past year of commit activity
    TypeScript 0 0 0 0 Updated May 5, 2025
  • love-code.js Public

    Pretty print TypeScript/JavaScript code according to standard styles

    cluesurf/love-code.js’s past year of commit activity
    TypeScript 1 0 0 0 Updated May 4, 2025
  • form-code.js Public

    Lint and Format Code Style for ClueSurf Projets

    cluesurf/form-code.js’s past year of commit activity
    TypeScript 0 0 0 0 Updated May 4, 2025
  • make-code-text.js Public

    Make your repo into a single file to pass to an AI prompt

    cluesurf/make-code-text.js’s past year of commit activity
    TypeScript 0 0 0 0 Updated May 3, 2025
  • leaf Public

    ClueSurf UI Kit

    cluesurf/leaf’s past year of commit activity
    TypeScript 0 0 0 0 Updated Apr 26, 2025
  • .github Public

    Default Docs for ClueSurf on GitHub

    cluesurf/.github’s past year of commit activity
    0 Apache-2.0 0 0 0 Updated Apr 5, 2025
  • tone Public

    A Speaking Alphabet 𖤓

    cluesurf/tone’s past year of commit activity
    JavaScript 63 1 0 0 Updated Apr 2, 2025
  • tune Public

    A Thinking Language ⏾

    cluesurf/tune’s past year of commit activity
    JavaScript 9 1 0 0 Updated Apr 2, 2025
  • hack Public

    A Function Registry

    cluesurf/hack’s past year of commit activity
    TypeScript 9 MIT 1 1 (1 issue needs help) 1 Updated Apr 2, 2025
  • talk Public

    A Phonetic Encoding

    cluesurf/talk’s past year of commit activity
    TypeScript 4 0 0 0 Updated Apr 2, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…