๐Ÿ“ฆ aquaticcalf / obsidian-btw

obsidian as an ide

โ˜… 1 stars โ‘‚ 0 forks ๐Ÿ‘ 1 watching โš–๏ธ MIT License
๐Ÿ“ฅ Clone https://github.com/aquaticcalf/obsidian-btw.git
HTTPS git clone https://github.com/aquaticcalf/obsidian-btw.git
SSH git clone git@github.com:aquaticcalf/obsidian-btw.git
CLI gh repo clone aquaticcalf/obsidian-btw
sam sam fix: assertion unnecessary da22f09 20 days ago ๐Ÿ“ History
๐Ÿ“‚ dev View all commits โ†’
๐Ÿ“ .github
๐Ÿ“ .husky
๐Ÿ“ app
๐Ÿ“ assets
๐Ÿ“„ .gitignore
๐Ÿ“„ .oxfmtrc.json
๐Ÿ“„ .oxlintrc.json
๐Ÿ“„ AGENTS.md
๐Ÿ“„ build.ts
๐Ÿ“„ bun.lock
๐Ÿ“„ LICENSE
๐Ÿ“„ manifest.json
๐Ÿ“„ package.json
๐Ÿ“„ README.md
๐Ÿ“„ release.ts
๐Ÿ“„ styles.css
๐Ÿ“„ tsconfig.json
๐Ÿ“„ README.md

obsidian, btw!

this is my attempt at turning obsidian into an ide, because why not?

right now only the terminal features work

this is how it looks right now :

  • single terminal demo
single

multiple

opencode

development setup

  • clone this repo into your vault's .obsidian/plugins/ directory
  • run bun install
  • run bun run dev for development (watches for changes)
  • run bun run build for production build
  • enable the plugin in obsidian settings

release wise new features

0.0.1

  • terminal
  • tabs for terminal
  • made sure nvim and opencode work
  • made sure theme colors work

future release plans

  • allow any file extension to open in obsidian
  • add proper lsp integration
  • might use codemirror for this??
  • add git panel
  • add opencode panel
  • add custom folder for opencode config
  • add tools for opencode
  • add obsidian agent as the default