Skip to content

3xpyth0n/ideon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Ideon logo

The Visual Hub for Everything Your Project Needs.

Prettier CI Contributions welcome Last commit License


Why Ideon ?

Most projects die from fragmentation.

Code lives in GitHub. Decisions live in chat logs. Visuals live in design tools. Random facts live in notes. Over time, nobody knows why something exists or how things relate.

Ideon exists to keep a project mentally navigable.

Not to replace GitHub, Notion, or Figma.
But to put the important parts in the same space, at the same time.


What Ideon actually is

Ideon is a self-hosted visual workspace where you place structured blocks on a canvas:

  • repositories
  • notes
  • links
  • files
  • people
  • references

And a lot more.

Just state, structure, and history.


Core concepts

  • Blocks
    Each block represents one concrete thing:

    • GitHub repository
    • Color palette
    • Contact / stakeholder
    • Link or file
    • Plain text
  • Spatial organization
    You decide what is close, what is isolated, what depends on what.

  • State history
    The workspace has snapshots. You can track how decisions evolved over time.

  • Multiplayer collaboration
    Collaborate with teammates on projects in realtime.


Demo Application

You can try Ideon without any setup using our hosted demo:


Requirements

  • Docker
  • Docker Compose

If you can run containers, you can run Ideon.


Deployment

Quick Start

The easiest way to install Ideon with a production-ready PostgreSQL database is using the automated installer.

  1. Clone the repository:

    git clone https://github.com/3xpyth0n/ideon
    cd ideon
  2. Run the installer:

    ./install.sh

    This script will:

    • Check for necessary requirements (Docker, OpenSSL).
    • Generate secure secrets and configuration files.
    • Set up the environment.
    • Launch the application and database containers.
  3. Access Ideon: Open your browser at http://localhost:3000 (or the URL you configured).


License

AGPLv3. If you deploy it publicly and modify it, you are expected to share the changes.


Contributing

Contributions are welcome! If you want to modify the code, please read our CONTRIBUTING.md.

About

The Visual Hub for Everything Your Project Needs

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors 3

  •  
  •  
  •